ABCF->ab-angle b

Time bar (total: 30.4s)

analyze871.0ms (2.9%)

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

Compiled 45 to 33 computations (26.7% saved)

sample5.4s (17.7%)

Results
1.7s6130×body256valid
869.0ms3374×body256invalid
623.0ms945×body1024valid
586.0ms651×body2048valid
541.0ms607×body2048invalid
518.0ms841×body1024invalid
252.0ms530×body512valid
243.0ms556×body512invalid
Bogosity

preprocess59.0ms (0.2%)

Algorithm
egg-herbie
Rules
1172×associate-*r*
1122×associate-*l*
870×distribute-lft-in
822×distribute-rgt-in
768×distribute-lft-neg-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111847
1325679
21161679
35566679
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
0
3
Call 2
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 A 2) (*.f64 (*.f64 4 B) C)) F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (-.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (-.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 C A))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 A A) (*.f64 4 (*.f64 B C))))) (-.f64 (+.f64 B C) (sqrt.f64 (+.f64 (*.f64 A A) (pow.f64 (-.f64 B C) 2))))))) (-.f64 (*.f64 A A) (*.f64 4 (*.f64 B C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 A A (*.f64 C (*.f64 B -4)))) (*.f64 2 (-.f64 (+.f64 B C) (hypot.f64 A (-.f64 B C))))))) (fma.f64 A A (*.f64 C (*.f64 B -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A A (*.f64 C (*.f64 B -4))) (-.f64 C (-.f64 (hypot.f64 A (-.f64 B C)) B))))))) (fma.f64 A A (*.f64 C (*.f64 B -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)) F) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 C A))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (-.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C)))) A) (-.f64 (+.f64 C F) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C F))) (+.f64 C (-.f64 F (hypot.f64 B (-.f64 F C)))))))) (fma.f64 B B (*.f64 -4 (*.f64 C F)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 F -4))) (*.f64 (*.f64 2 A) (+.f64 C (-.f64 F (hypot.f64 B (-.f64 F C)))))))) (fma.f64 B B (*.f64 C (*.f64 F -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.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 2 (*.f64 (*.f64 F (-.f64 (*.f64 C C) (*.f64 B (*.f64 4 A)))) (-.f64 (+.f64 B A) (sqrt.f64 (+.f64 (*.f64 C C) (pow.f64 (-.f64 A B) 2)))))))) (-.f64 (*.f64 C C) (*.f64 B (*.f64 4 A))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 C C (*.f64 -4 (*.f64 B A))) (+.f64 A (-.f64 B (hypot.f64 C (-.f64 A B)))))))) (fma.f64 C C (*.f64 -4 (*.f64 B A)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 B A) (*.f64 C C))) (+.f64 A (-.f64 B (hypot.f64 C (-.f64 A B))))))) (fma.f64 -4 (*.f64 B A) (*.f64 C C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (-.f64 (*.f64 F F) (*.f64 (*.f64 4 A) C))) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F F)))))))) (-.f64 (*.f64 F F) (*.f64 (*.f64 4 A) C)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 (fma.f64 F F (*.f64 A (*.f64 C -4))) (-.f64 (+.f64 A C) (hypot.f64 F (-.f64 A C))))))) (fma.f64 F F (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 F F)) (*.f64 B (+.f64 C (-.f64 A (hypot.f64 F (-.f64 A C)))))))) (fma.f64 A (*.f64 C -4) (*.f64 F F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) F))) C) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A F) 2)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 B B (*.f64 F (*.f64 A -4))) (+.f64 A (-.f64 F (hypot.f64 B (-.f64 A F))))))))) (fma.f64 B B (*.f64 F (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (+.f64 A (-.f64 F (hypot.f64 B (-.f64 A F)))) (*.f64 2 (fma.f64 B B (*.f64 F (*.f64 A -4)))))))) (fma.f64 B B (*.f64 F (*.f64 A -4))))
Symmetry

(sort A C)

Compiler

Compiled 48 to 36 computations (25% saved)

simplify45.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

eval3.0ms (0%)

Compiler

Compiled 216 to 118 computations (45.4% saved)

prune6.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

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

Compiled 310 to 190 computations (38.7% saved)

localize899.0ms (3%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
96.2%
(*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))))
70.6%
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
66.3%
(-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A))
56.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
89.9%
(*.f64 F (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
70.6%
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
66.2%
(-.f64 (hypot.f64 B (-.f64 A C)) C)
56.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
87.7%
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)
70.6%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
66.2%
(-.f64 C (hypot.f64 B (-.f64 A C)))
56.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
70.6%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
66.2%
(-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))
56.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
43.1%
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 771 to 295 computations (61.7% saved)

series293.0ms (1%)

Counts
16 → 484
Calls

177 calls:

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

rewrite154.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify669.0ms (2.2%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
02201112507
16560102909
Stop Event
node limit
Counts
663 → 944
Calls
Call 1
Inputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A))))
(-.f64 (*.f64 2 C) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) A)
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
B
(+.f64 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(*.f64 -1 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A)))) (*.f64 -1 C))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) C) (*.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -16)))))))) (pow.f64 B 6))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))))))
(-.f64 A (*.f64 2 C))
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 C))
B
(+.f64 (*.f64 -1 C) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1 C) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1 C) (*.f64 -1 B))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)
A
(-.f64 (+.f64 A (*.f64 -1 C)) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) C)
(*.f64 -1 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(*.f64 -1 A)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (*.f64 -1 A))))
(*.f64 -2 C)
(+.f64 A (*.f64 -2 C))
(+.f64 A (+.f64 (*.f64 -2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 2))))))) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) F)) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 4)))) A)) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) F)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) C)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(*.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(log.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 C C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 C C) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 C))
(*.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) C))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 C 3)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (+.f64 (*.f64 C C) (*.f64 (hypot.f64 B (-.f64 A C)) C))))
(/.f64 (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C C)) (+.f64 (hypot.f64 B (-.f64 A C)) C))
(pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) 1)
(log.f64 (exp.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (-.f64 (hypot.f64 B (-.f64 A C)) C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(pow.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(pow.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) 1)
(log.f64 (exp.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(*.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(log.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1)
(log.f64 (exp.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
Outputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(+.f64 A (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (neg.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (neg.f64 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(hypot.f64 C B)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
A
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)))))
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(hypot.f64 A B)
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (hypot.f64 A B))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (hypot.f64 A B)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 -1 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (hypot.f64 A B) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))
(+.f64 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
(+.f64 C (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(-.f64 A C)
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) -1/2)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))) (*.f64 B B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 C F) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) (-.f64 C (hypot.f64 C B))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) -1/2))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))) (*.f64 B B))))) (*.f64 B B)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B))) 2))) (*.f64 B B))))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))) B)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (*.f64 (/.f64 (-.f64 A (hypot.f64 A B)) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))) 2)))) (/.f64 F (*.f64 B B))))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (*.f64 (/.f64 A B) (/.f64 -1/2 B)))))) (sqrt.f64 -1/2))))))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 C (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (hypot.f64 C B))
(-.f64 C (*.f64 -1 C))
(-.f64 C (neg.f64 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) (neg.f64 C))
(+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (neg.f64 (neg.f64 C))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A))))) (neg.f64 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A)))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 A (hypot.f64 A B))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (hypot.f64 A B)))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 (+.f64 A (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (hypot.f64 A B))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (hypot.f64 A B)))
(-.f64 A (*.f64 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A))
(+.f64 A (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 (neg.f64 A))))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(-.f64 (+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))))) (neg.f64 A))
(-.f64 (+.f64 A (fma.f64 -1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))))) (neg.f64 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 C B))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F)) (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (fma.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) A) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 (*.f64 C C) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (fma.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F)) (sqrt.f64 -8))))) 2)) A) (*.f64 (/.f64 2 (*.f64 (*.f64 C C) F)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F)) -8))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F))) (*.f64 B B)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 C F)) (sqrt.f64 -8))))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (hypot.f64 C B))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (hypot.f64 C B))) (*.f64 C F))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (hypot.f64 C B))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (fma.f64 2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 C F))) (*.f64 F (*.f64 B B)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (hypot.f64 C B))) (*.f64 C F))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (hypot.f64 C B))) (*.f64 C F)))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (fma.f64 2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 (*.f64 C F) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (hypot.f64 C B))) (*.f64 C F))) B))) 2)) (-.f64 C (hypot.f64 C B))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 (*.f64 -4 (-.f64 C (hypot.f64 C B))) (*.f64 C F))) (*.f64 F (*.f64 B B)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -8))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -8))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) -8)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) C))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) C)))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) B))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)) (*.f64 F (*.f64 B B))))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) B))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A F)))) C))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 F (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) (-.f64 A (hypot.f64 A B))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) B))) 2)) (*.f64 F (*.f64 B B))))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) B))) 2)) (*.f64 C C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (fma.f64 F (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 A F)))) C))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 A -8) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))))) (sqrt.f64 -8))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) -1/2)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))) (*.f64 B B))))) (*.f64 B B)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B))) 2))) (*.f64 B B))))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))) B)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (*.f64 (/.f64 (-.f64 A (hypot.f64 A B)) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))) 2)))) (/.f64 F (*.f64 B B))))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (*.f64 (/.f64 A B) (/.f64 -1/2 B)))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))) (*.f64 B B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 C F) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) (-.f64 C (hypot.f64 C B))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) -1/2))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(neg.f64 (hypot.f64 A B))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (hypot.f64 A B))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (hypot.f64 A B) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -1 (hypot.f64 A B) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))
(+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)))
(+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))))
(+.f64 A (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))
(+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C)))))
(+.f64 A (fma.f64 -1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(fma.f64 2 C (neg.f64 A))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (neg.f64 A)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1 A))))
(fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (neg.f64 A))))
(fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (neg.f64 A))))
(-.f64 (*.f64 2 C) A)
(fma.f64 2 C (neg.f64 A))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) A)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C)) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) A)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) A)
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) A)
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
B
(+.f64 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 C B)))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 C (hypot.f64 C B))
(-.f64 (+.f64 C (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (-.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 C (-.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (hypot.f64 C B)))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 C (fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (hypot.f64 C B))
(*.f64 -1 A)
(neg.f64 A)
(-.f64 (+.f64 C (*.f64 -1 A)) (*.f64 -1 C))
(-.f64 (+.f64 C (neg.f64 A)) (neg.f64 C))
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A))) (*.f64 -1 C))
(+.f64 C (-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (neg.f64 A)) (neg.f64 C)))
(+.f64 C (-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (neg.f64 A)) (neg.f64 C)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 -1 A)))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (neg.f64 A)))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (neg.f64 A)))) (neg.f64 C))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A))))
(+.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A))))
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A)))))
(+.f64 A (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 B B)))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) C) (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 B B)))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C) (sqrt.f64 -8))))) 2))) C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) C) (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) A) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 B B)))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.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 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C) (sqrt.f64 -8))))) 2))) C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) A) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C) (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C C) -8))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) C) (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)) (*.f64 B B))))) (pow.f64 C 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))))) B) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (+.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) (-.f64 A (hypot.f64 A B))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) B))) 2)) (*.f64 B B))))) (pow.f64 C 3)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 A -8) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))))) (*.f64 C C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2)) (-.f64 C (hypot.f64 C B))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -8))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) -8))))) (*.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -8))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 A C) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 F (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) C) (*.f64 (sqrt.f64 2) (pow.f64 B 5))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (+.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 C (pow.f64 B 5)))) (*.f64 8 (*.f64 (/.f64 (*.f64 C C) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (-.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 C (pow.f64 B 5)))) (*.f64 8 (*.f64 (/.f64 (*.f64 C C) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 B B) A) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 B B)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 B B) A) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 B B)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 B B) A) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 A A)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 B B)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (fma.f64 4 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -16) 2)) (*.f64 B B))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 B B) A) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 A A)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (*.f64 B B)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (fma.f64 4 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 C -16) (*.f64 B B))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (neg.f64 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (neg.f64 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (neg.f64 (*.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (*.f64 C C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (neg.f64 (*.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (*.f64 C C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 4 (pow.f64 C 3)) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -16)))))))) (pow.f64 B 6))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (fma.f64 -1 (*.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (*.f64 C C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 -16))))))) (pow.f64 B 4)) (neg.f64 (*.f64 (fma.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (sqrt.f64 -16)) (pow.f64 C 3)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) F) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) A) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -16) 2)))))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -16)))))))) (pow.f64 B 6))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (fma.f64 -1 (*.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (*.f64 C C))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 4 (pow.f64 C 3)) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 -16))))))) (pow.f64 B 4)) (neg.f64 (*.f64 (fma.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (sqrt.f64 -16)) (pow.f64 C 3)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) F) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16))))) 2)) A) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) -16))))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 4 (pow.f64 C 4)) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16)))))))) (pow.f64 B 6))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (neg.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 16 (*.f64 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 2 (*.f64 (/.f64 A (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (neg.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 16 (*.f64 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 2 (*.f64 (/.f64 A (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))
(fma.f64 -1 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (+.f64 (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (fma.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 8 (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (pow.f64 C 3)) (fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (neg.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 16 (*.f64 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 2 (*.f64 (/.f64 A (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))))) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))
(fma.f64 -1 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (fma.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2)) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (*.f64 8 (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))))))) (pow.f64 C 3)) (fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (neg.f64 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 16 (*.f64 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 2 (*.f64 (/.f64 A (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))))) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -16))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C (sqrt.f64 -16)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -16))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -16)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 C C)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C (sqrt.f64 -16)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -16)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 C C)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -16)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -16)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 C C)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -16)) (*.f64 B B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (*.f64 C (sqrt.f64 -16)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) F) (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -16) 2)) (*.f64 B B))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) (sqrt.f64 -16))))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 C (sqrt.f64 -16)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 B 4))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (sqrt.f64 -16)))))) (*.f64 C C)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (*.f64 (/.f64 (pow.f64 C 3) B) (/.f64 (sqrt.f64 -16) B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 B C) (/.f64 B (sqrt.f64 -16)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) F) (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (*.f64 (/.f64 A B) (/.f64 -16 B))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (/.f64 (pow.f64 C 3) (sqrt.f64 -16))))))))))))
(-.f64 A (*.f64 2 C))
(+.f64 A (*.f64 -2 C))
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 C))
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) (*.f64 2 C)))
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 C))
(+.f64 (+.f64 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 -2 C))
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 C))
(+.f64 A (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 C)))
B
(+.f64 (*.f64 -1 C) B)
(fma.f64 -1 C B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1 C B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1 C) B)))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1 C B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1 C) (*.f64 -1 B))
(*.f64 -1 (+.f64 C B))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))
(fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(fma.f64 -1 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)
(-.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) C)
(-.f64 (hypot.f64 C B) C)
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)
(-.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) C)
(-.f64 (+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) C)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C)
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) C)
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) C)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C)
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) C)
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (+.f64 (hypot.f64 C B) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) C)
A
(-.f64 (+.f64 A (*.f64 -1 C)) C)
(-.f64 (-.f64 A C) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) C)
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) C)
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) C)
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))) C)
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A))))) C)
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))
(fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(fma.f64 -1/2 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 -1/2 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(hypot.f64 A B)
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) -1) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(fma.f64 C (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) -1) (hypot.f64 A B))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (fma.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) -1) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (fma.f64 C (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) -1) (hypot.f64 A B)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) -1) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 C (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) -1) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (hypot.f64 A B) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 A))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A)))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (neg.f64 A)))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (neg.f64 A)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (*.f64 -1 A))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (neg.f64 A))))
(fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2)) (pow.f64 C 3)) (neg.f64 A))))
(*.f64 -2 C)
(+.f64 A (*.f64 -2 C))
(+.f64 A (+.f64 (*.f64 -2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (fma.f64 -2 C (*.f64 -1/2 (/.f64 (*.f64 B B) C))))
(+.f64 A (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 A (fma.f64 -2 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))))
(+.f64 A (fma.f64 -2 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 4 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B B)))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) (*.f64 (sqrt.f64 2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) B)) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 B B))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 -1 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 -1 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -16))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 -1 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -16) 2)) (*.f64 B B))))) (*.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 -1 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 2 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 C -16) (*.f64 B B))))) (*.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) C) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) C) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) C) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16))))) 2)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 2))))))) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -16))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) F) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) A) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -16) 2)))))) (sqrt.f64 -16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) C) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (pow.f64 B 6) C) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) F) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16))))) 2)) A) (*.f64 (/.f64 4 (*.f64 C C)) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) -16))))) (sqrt.f64 -16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) C) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 F (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 4 C) (/.f64 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C))) (sqrt.f64 -16))))) 2)) (/.f64 (*.f64 C (sqrt.f64 -16)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) B)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) B)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (/.f64 (+.f64 (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 B B)))))) (sqrt.f64 2)) (/.f64 (pow.f64 C 3) B))) (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) B)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2)) (sqrt.f64 2)) (/.f64 (*.f64 C C) B))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2)) (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 B B))))) (sqrt.f64 2)) (/.f64 (pow.f64 C 3) B))) (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) F) (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -16) 2)) (*.f64 B B))))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) F) (*.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (*.f64 (/.f64 A B) (/.f64 -16 B))))) (*.f64 (*.f64 C C) (sqrt.f64 -16)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))) 2)) (*.f64 C (sqrt.f64 -16)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) F) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) F) (*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) F) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) F) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) F)) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) F)) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C))) F) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 (pow.f64 A 3) (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))))
(fma.f64 A (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) F) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -1 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -8 (*.f64 C (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (fma.f64 (pow.f64 A 3) (*.f64 (fma.f64 4 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (neg.f64 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))))) F) (*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 B B)))) (fma.f64 4 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 (*.f64 C C) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (/.f64 A (*.f64 F (*.f64 B B)))) (fma.f64 4 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (/.f64 A (*.f64 (*.f64 C C) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (*.f64 -1 C)) F))))))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 B B)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 C F) (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2))) (*.f64 A A)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) (*.f64 C (*.f64 F (*.f64 B B))))) (fma.f64 4 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 (*.f64 C C) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))))))
(fma.f64 2 (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (/.f64 A (*.f64 F (*.f64 B B)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 C F) (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) 2))) (*.f64 A A)) (fma.f64 -1 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 (/.f64 A C) (/.f64 A (*.f64 F (*.f64 B B))))) (fma.f64 4 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (/.f64 A (*.f64 (*.f64 C C) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 (-.f64 C (neg.f64 C)) F))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 4)))) A)) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -1 (/.f64 (fma.f64 4 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 4)))) A) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 F (*.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 F (+.f64 (*.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 B B)) (*.f64 (pow.f64 B 4) (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C)))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 4 C) (*.f64 4 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (*.f64 F (pow.f64 B 6))) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C))))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 F (*.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 B B)) (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 1/2 (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) (*.f64 F (pow.f64 B 6)) (*.f64 F (*.f64 (pow.f64 B 4) (-.f64 (neg.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1 (-.f64 A C))))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 (*.f64 A C) F))) B (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 (*.f64 A C) F))) B (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 (*.f64 A C) F))) B) (*.f64 (*.f64 2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 (*.f64 A C) F))) B) (*.f64 (*.f64 2 F) (pow.f64 B 3)))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B)))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A)))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A)))) (fma.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (fma.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 4 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A)))) (fma.f64 (pow.f64 C 3) (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (fma.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))))))
(fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A)))) (fma.f64 (pow.f64 C 3) (*.f64 F (fma.f64 4 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))))) (fma.f64 (*.f64 C C) (*.f64 F (fma.f64 -8 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (neg.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 4 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 F (*.f64 B B)))))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 4 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F))) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (/.f64 C (*.f64 F (*.f64 B B)))))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) F)) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C))))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 4 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (fma.f64 -1 (/.f64 A (/.f64 (*.f64 C C) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 F (*.f64 B B))))) (fma.f64 -4 (/.f64 (*.f64 A (*.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) F)) (*.f64 C C)) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 C (*.f64 F (*.f64 B B)))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 4 (/.f64 (*.f64 A A) (/.f64 C (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F))) (fma.f64 -1 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (/.f64 C (*.f64 F (*.f64 B B))))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2))) C) (/.f64 F C)) (fma.f64 2 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) F)) (neg.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (/.f64 C (*.f64 F (*.f64 B B)))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) F) C)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -1 (/.f64 (fma.f64 -1 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 C F)) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C)))) (*.f64 A C))))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 (pow.f64 A 2) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 5)) C))) (fma.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))))) -1/2)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C))) C)))) (*.f64 A C))))) (/.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 1/8 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (*.f64 (/.f64 1/8 A) (/.f64 (-.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C))) (/.f64 F (*.f64 (*.f64 A A) C))) C))))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 1/8 (-.f64 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C))) (/.f64 F (*.f64 (*.f64 A A) C)))))) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))) (*.f64 B B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 C F) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B) (/.f64 C B)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2))) (-.f64 C (hypot.f64 C B))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 B B)) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) B)) (*.f64 4 (/.f64 (-.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) A)) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C) (/.f64 (*.f64 B B) -1/2))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B)))))))
(fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2))) (pow.f64 B 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)) (pow.f64 B 4)))) B))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))) (*.f64 B B))))) (*.f64 B B)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B))) 2))) (*.f64 B B))))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))) B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)))) B)) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) (*.f64 (/.f64 (-.f64 A (hypot.f64 A B)) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))) 2)))) (/.f64 F (*.f64 B B))))))) B)))) (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) B) (/.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 (-.f64 A (hypot.f64 A B)) (/.f64 (pow.f64 B 4) (*.f64 A F))))) B))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F))) (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 (/.f64 (*.f64 F (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B B)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (-.f64 A (hypot.f64 A B)) F))))) B))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (*.f64 B B))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (*.f64 (/.f64 A B) (/.f64 -1/2 B)))))) (sqrt.f64 -1/2))))))))
(-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 A (hypot.f64 A B))
(-.f64 (+.f64 A (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (hypot.f64 A B)))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(-.f64 (+.f64 A (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(-.f64 (+.f64 A (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (hypot.f64 A B))
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 A (-.f64 (fma.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (hypot.f64 A B)))
(-.f64 A (*.f64 -1 A))
(-.f64 A (neg.f64 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) (*.f64 -1 A))
(-.f64 (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A))
(+.f64 A (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (neg.f64 (neg.f64 A))))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))) (*.f64 -1 A))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))) (neg.f64 A)))
(+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A)))
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A))
(-.f64 (+.f64 A (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C))))) (neg.f64 A))
(-.f64 (+.f64 A (fma.f64 -1/2 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2)) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))))) (neg.f64 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C)))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (*.f64 2 C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (*.f64 (/.f64 A C) (/.f64 (*.f64 B B) C)) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 A A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 C 3)) (*.f64 2 C))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 C))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (fma.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 2 C (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 C B))))
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 C (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (+.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) C) (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (hypot.f64 C B))
(-.f64 (+.f64 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(-.f64 (fma.f64 A (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (hypot.f64 C B))
(-.f64 C (*.f64 -1 C))
(-.f64 C (neg.f64 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))) (*.f64 -1 C))
(-.f64 (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) (neg.f64 C))
(+.f64 C (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (neg.f64 (neg.f64 C))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A)))) (neg.f64 C))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C))
(-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))) (neg.f64 C))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A) (/.f64 C A)) (+.f64 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) 2)) (pow.f64 A 3)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) A))))) (neg.f64 C))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A))))
(fma.f64 2 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (fma.f64 2 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 B B) A)) (/.f64 (*.f64 B B) A)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 B B)))) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) C) (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 B B)))) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C) (sqrt.f64 -8))))) 2))) C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) C) (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) A) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 C (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 B B)))) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.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 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C) (sqrt.f64 -8))))) 2))) C) (/.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) A) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 2 C) (/.f64 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C) (sqrt.f64 -8))))) 2)) (*.f64 (*.f64 C C) -8))))) (pow.f64 B 6)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) C) (/.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2)) (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F)))) (*.f64 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) B))) 2)) (-.f64 C (hypot.f64 C B))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) (*.f64 B B)))))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (hypot.f64 C B)) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -8))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) C) (/.f64 (*.f64 B B) -8))))) (*.f64 (*.f64 A A) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) A) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -8))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) C)) B)) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) C)) B)) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) C)) B)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) C)) B)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) B))) 2)) (*.f64 B B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) C)) B)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) A))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) (-.f64 A (hypot.f64 A B))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2)) (*.f64 B B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) C)) B)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 A B)) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (neg.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 A -8) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))))) (*.f64 C C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 A F))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 F (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C))) (pow.f64 B 4))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 F (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)) (*.f64 1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C)))) (pow.f64 B 6))) (fma.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C))) (pow.f64 B 4))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 F (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (*.f64 B B)))))))
(*.f64 -2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 -2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 2 (*.f64 (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 (*.f64 -2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 2 (*.f64 (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -2 (*.f64 (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 (*.f64 2 F) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (+.f64 A C) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -2 (*.f64 (fma.f64 4 (*.f64 (*.f64 A C) F) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B) (*.f64 (*.f64 2 F) (pow.f64 B 3)))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F)) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))))))
(fma.f64 2 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F)) (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(fma.f64 2 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F)) (*.f64 2 (+.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 B B))) (*.f64 (pow.f64 A 3) (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))))))))
(fma.f64 2 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B))) F)) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 -4 C) (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) F)) (*.f64 2 (+.f64 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))) (*.f64 (pow.f64 A 3) (*.f64 F (fma.f64 2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 B B))) (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)))) A) (fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 F (*.f64 B B))) (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 (*.f64 C C) F)))) A) (fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B)))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 C F)))) (*.f64 2 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.f64 (-.f64 C (*.f64 -1 C)) (*.f64 F (pow.f64 B 2))))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C (*.f64 F (*.f64 B B)))) (*.f64 -2 (*.f64 (*.f64 C F) (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) 2))))) (*.f64 A A)) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 B B))) (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)))) A) (fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))))))))
(fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C (*.f64 F (*.f64 B B)))) (*.f64 -2 (*.f64 (*.f64 C F) (fma.f64 -1 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C C)) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C)))) 2))))) (*.f64 A A)) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 F (*.f64 B B))) (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 (*.f64 C C) F)))) A) (fma.f64 -8 (*.f64 A (*.f64 (-.f64 C (neg.f64 C)) (*.f64 C F))) (*.f64 2 (fma.f64 2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (*.f64 C C))) (*.f64 C F)) (*.f64 (-.f64 C (neg.f64 C)) (*.f64 F (*.f64 B B))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4)))) A)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -2 (/.f64 F (/.f64 A (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 B B)) (*.f64 -1/2 (pow.f64 B 4))))) (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))
(*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) F)) (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F)) (*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))))
(fma.f64 2 (*.f64 (*.f64 C C) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F)) (*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) F)) (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 C 3) F) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F)) (*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) F)) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))))))
(fma.f64 2 (*.f64 (*.f64 (pow.f64 C 3) F) (fma.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 2 (*.f64 (*.f64 C C) (*.f64 (fma.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) F)) (*.f64 2 (+.f64 (*.f64 C (*.f64 (fma.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (-.f64 A (hypot.f64 A B))))) F)) (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F)))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (+.f64 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F) (/.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 B B))))) C))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (+.f64 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F) (/.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (*.f64 B B))))) C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2))) F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))))) (pow.f64 C 2))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 B B))))) C) (/.f64 F (/.f64 (*.f64 C C) (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 B B)))))))))))
(fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (fma.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (*.f64 B B))))) C) (*.f64 (/.f64 F C) (/.f64 (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) 2))) (*.f64 -1/2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) (*.f64 B B))))) C))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 4 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -2 (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(pow.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) 1/2)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (*.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (hypot.f64 (-.f64 A C) B)))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) (-.f64 (hypot.f64 (-.f64 A C) B) A))) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(log.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 C (neg.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 C C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 C C (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (*.f64 C C) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 C C) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 1)
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(cbrt.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 C (hypot.f64 (-.f64 A C) B))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (hypot.f64 B (-.f64 A C)) (neg.f64 C))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(*.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) C))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(*.f64 (*.f64 (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C))) (cbrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)) (sqrt.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 C 3)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (+.f64 (*.f64 C C) (*.f64 (hypot.f64 B (-.f64 A C)) C))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 C 3)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) (pow.f64 C 3)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C C)) (+.f64 (hypot.f64 B (-.f64 A C)) C))
(/.f64 (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C C)) (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 C C)) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) 1)
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(log.f64 (exp.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(cbrt.f64 (*.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (-.f64 (hypot.f64 B (-.f64 A C)) C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(cbrt.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C) (-.f64 (hypot.f64 B (-.f64 A C)) C))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 (-.f64 A C) B) C) 3))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(exp.f64 (log.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 B (-.f64 A C)) C)))
(-.f64 (hypot.f64 B (-.f64 A C)) C)
(-.f64 (hypot.f64 (-.f64 A C) B) C)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(pow.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(cbrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))))))
(cbrt.f64 (*.f64 F (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))))
(pow.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) 1)
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(log.f64 (exp.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2)))) (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))) (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))) (*.f64 F (*.f64 (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))) (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2))))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (+.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) C) (fma.f64 C (*.f64 A -8) (*.f64 (*.f64 B B) 2))))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 F (*.f64 (+.f64 C (-.f64 A (hypot.f64 (-.f64 A C) B))) (fma.f64 C (*.f64 A -8) (*.f64 B (*.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 C (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (+.f64 A C) (neg.f64 (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 1 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (+.f64 (*.f64 A A) (-.f64 (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) A))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (*.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) 3)) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) 3)) (fma.f64 C C (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (fma.f64 (+.f64 A C) (+.f64 A C) (+.f64 (fma.f64 B B (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 A A) (*.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 A A) (pow.f64 (-.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (+.f64 (-.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 B (-.f64 A C)) A) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (-.f64 (hypot.f64 (-.f64 A C) B) A) (-.f64 (hypot.f64 (-.f64 A C) B) A))) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 (+.f64 A C) (+.f64 A C)) (fma.f64 B B (pow.f64 (-.f64 A C) 2))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(pow.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(log.f64 (exp.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(log1p.f64 (expm1.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B)))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))
(log.f64 (exp.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F)))

eval1.4s (4.7%)

Compiler

Compiled 86956 to 45938 computations (47.2% saved)

prune391.0ms (1.3%)

Pruning

41 alts after pruning (40 fresh and 1 done)

PrunedKeptTotal
New90440944
Fresh000
Picked314
Done000
Total90741948
Accurracy
53.1%
Counts
948 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.3%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.9%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
22.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
9.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
25.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.8%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
15.0%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.0%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 F (*.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.4%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 (+.f64 C B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
27.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
20.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
6.8%
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))
25.3%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
17.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
8.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
18.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
7.3%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 A (hypot.f64 A B)) A))) B)) (sqrt.f64 (/.f64 F (-.f64 A (hypot.f64 A B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.9%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (-.f64 C (hypot.f64 C B)) C) (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)))))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
22.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
9.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (*.f64 (sqrt.f64 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
25.3%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.8%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
15.0%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.0%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 F (*.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.4%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 (+.f64 C B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 2 C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
27.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
10.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
20.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 C F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
6.8%
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))) (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) (*.f64 -8 (*.f64 (-.f64 C (hypot.f64 C B)) C))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 C (hypot.f64 C B))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))))))))
25.3%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
17.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) F))))
8.6%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))
18.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
Compiler

Compiled 6482 to 3978 computations (38.6% saved)

localize856.0ms (2.8%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
95.9%
(*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
94.2%
(/.f64 (pow.f64 (-.f64 A C) 2) B)
91.2%
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
83.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
100.0%
(*.f64 (-.f64 A (hypot.f64 A B)) F)
96.7%
(*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B))
90.5%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B))))
87.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
94.9%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
93.4%
(-.f64 C (hypot.f64 C B))
89.6%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))
87.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
98.8%
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))
94.9%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
87.6%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))
86.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
99.9%
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))
94.9%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
90.2%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))
85.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 863 to 386 computations (55.3% saved)

series287.0ms (0.9%)

Counts
20 → 580
Calls

222 calls:

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

rewrite168.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1430×pow1
1334×add-exp-log
1334×log1p-expm1-u
1334×expm1-log1p-u
1332×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify442.0ms (1.5%)

Algorithm
egg-herbie
Rules
1242×times-frac
862×+-commutative
818×fma-def
816×associate-*r*
428×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0225676462
1638572174
Stop Event
node limit
Counts
760 → 838
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 5)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 5)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))))) (pow.f64 B 7)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/64 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 4) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) C)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 2) B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 A 2) F)) (pow.f64 B 6))))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 8)))) B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 2) B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (pow.f64 B 6)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) C)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) A) (pow.f64 B 2)))) B))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 3)))) (sqrt.f64 1/8)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 3)))) (sqrt.f64 1/8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 B 5) (-.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/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))) (sqrt.f64 1/8)))) 2)))))) (sqrt.f64 1/8)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 3)))) (sqrt.f64 1/8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (-.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/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))) (sqrt.f64 1/8)))) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))) (pow.f64 B 7)))) (sqrt.f64 1/8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 B 5) (-.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/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))) (sqrt.f64 1/8)))) 2)))))) (sqrt.f64 1/8)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)) (pow.f64 B 6)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)) (pow.f64 B 6))))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 8)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)) (pow.f64 B 6)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) A) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))) B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) A) (pow.f64 B 2))))) (pow.f64 B 2)))) (pow.f64 C 3))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.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 F (pow.f64 B 4)) A)) (+.f64 (*.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) (*.f64 B (sqrt.f64 1/8)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/64 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.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 B 2)) (*.f64 A (pow.f64 (sqrt.f64 1/8) 2))))) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.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) (*.f64 B (sqrt.f64 1/8)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))))
(*.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 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 (sqrt.f64 1/2) C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 (sqrt.f64 1/2) C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (sqrt.f64 -2)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 (sqrt.f64 1/2) C)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 -2)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (sqrt.f64 -2)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A F) (pow.f64 C 4))) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A F) (pow.f64 C 4))) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A F))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A F) (pow.f64 C 4))) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.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 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 (pow.f64 C 2) B)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.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/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.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 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 3) B)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 (pow.f64 C 2) B)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.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 -2)) (*.f64 C (sqrt.f64 8)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.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 B 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.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 -2)) (*.f64 C (sqrt.f64 8))))))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 -1 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))) (pow.f64 B 6))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 4))))))) (pow.f64 B 8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 8))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) B)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (*.f64 F (pow.f64 B 2))) (pow.f64 A 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (*.f64 F (pow.f64 B 10))) A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) B)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) B)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) F) (pow.f64 A 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))))
(*.f64 2 (*.f64 A F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 2 (*.f64 A F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 2 (*.f64 A F))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 A F)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (*.f64 F (pow.f64 B 8))) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))))
(*.f64 -1 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 A F))
(+.f64 (*.f64 F B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (+.f64 (*.f64 F B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))))) (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -4 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 -2) B)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -4 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 A 2) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(/.f64 (pow.f64 C 2) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 F (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 8 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (/.f64 C B))))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 8 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (/.f64 C B))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 8 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (/.f64 C B))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))))
(*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) (*.f64 (pow.f64 C 2) F)))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))))) C)))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))))) C))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) F))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 F (pow.f64 B 2)))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 F (pow.f64 B 2))))))))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))
(+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -8 (*.f64 A C))) B)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))
(+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -8 (*.f64 A C))) B)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -8 (*.f64 A (*.f64 C F)))) B) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -8 (*.f64 A (*.f64 C F)))) B) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(+.f64 C (neg.f64 (hypot.f64 C B)))
(*.f64 1 (-.f64 C (hypot.f64 C B)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 C B))) (cbrt.f64 (-.f64 C (hypot.f64 C B)))) (cbrt.f64 (-.f64 C (hypot.f64 C B))))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 C B))) (sqrt.f64 (-.f64 C (hypot.f64 C B))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (hypot.f64 C B) (hypot.f64 C B)) (*.f64 C (hypot.f64 C B)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (hypot.f64 C B) (hypot.f64 C B))) (+.f64 C (hypot.f64 C B)))
(pow.f64 (-.f64 C (hypot.f64 C B)) 1)
(log.f64 (exp.f64 (-.f64 C (hypot.f64 C B))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 C B)) (-.f64 C (hypot.f64 C B))) (-.f64 C (hypot.f64 C B))))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 C B))))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 C B))))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 C B))))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(pow.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(exp.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1)
(log.f64 (exp.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (*.f64 F (-.f64 A (hypot.f64 A B)))) (*.f64 F (-.f64 A (hypot.f64 A B)))))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(exp.f64 (log.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(pow.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B))
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(pow.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) 1)
(log.f64 (exp.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))) (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
Outputs
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 5)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C))))) (pow.f64 B 5))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (*.f64 (/.f64 -1/32 A) (/.f64 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))) C))))) (pow.f64 B 5))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 5)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C))))) (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 4) C))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))))) (pow.f64 B 7)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C))))) (pow.f64 B 5))))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 (*.f64 (*.f64 A A) C) F))) (fma.f64 1/2 (/.f64 (*.f64 A A) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)) (*.f64 (*.f64 C (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C)))))) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C))))) (pow.f64 B 7))))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))) (pow.f64 B 3)))) (sqrt.f64 1/8)) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (*.f64 (/.f64 -1/32 A) (/.f64 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))) C))))) (pow.f64 B 5))))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 (*.f64 (*.f64 A A) C) F))) (fma.f64 1/2 (/.f64 (*.f64 A A) (*.f64 (/.f64 F (*.f64 C (-.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))))))) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (*.f64 (/.f64 -1/32 A) (/.f64 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))) C))))))) (/.f64 1/8 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 6) C))) (*.f64 1/4 (*.f64 (/.f64 -1/32 A) (/.f64 (-.f64 (/.f64 F (*.f64 (pow.f64 A 4) C)) (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C)))) C)))) (*.f64 A C))))) (pow.f64 B 7))))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))))) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))))) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (*.f64 B (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3))))))))) (*.f64 B B)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) B) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))))))) (sqrt.f64 (/.f64 B F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))))) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) B))))) (*.f64 B B)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) B) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))) F)))))) (sqrt.f64 (/.f64 B F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 C F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))))) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8))) (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) B)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 1/64 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 1/8) 2)))))) (*.f64 (pow.f64 A 4) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3))) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2)))) (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (*.f64 1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/64 (*.f64 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 1/8) 2))))) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 B (sqrt.f64 1/8))) (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (*.f64 1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 1/64 (*.f64 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) C) (/.f64 (*.f64 B B) 1/8)))) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 1/8) B))) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) B)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 C (pow.f64 B 4)))) (fma.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 3)) (pow.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) 2))) (sqrt.f64 1/8))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (pow.f64 B 2)) C)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) C)) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) C)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F C)))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (*.f64 B B) C)))) (pow.f64 A 3)) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F C)))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))) (/.f64 C (*.f64 B B))) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) C)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (*.f64 B B)) C))) (pow.f64 A 3)) (/.f64 (sqrt.f64 -2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) B))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) B)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 2) B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))))) (*.f64 (*.f64 C C) B)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 B A)) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 (-.f64 A (hypot.f64 B A)) F))))) (*.f64 (*.f64 C C) B)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) B))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 A 2) F)) (pow.f64 B 6))))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 8)))) B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 6)))) (*.f64 (pow.f64 C 2) B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) 2) (*.f64 -16 (/.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) F))))))) (/.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) (pow.f64 B 8))) B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))))) (*.f64 (*.f64 C C) B)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 B A)) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) 2) (*.f64 -16 (/.f64 (-.f64 A (hypot.f64 B A)) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) F))))))) (/.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (hypot.f64 B A)) F))) (pow.f64 B 8))) B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (hypot.f64 B A)) F))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 A (pow.f64 B 3))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 (-.f64 A (hypot.f64 B A)) F))))) (*.f64 (*.f64 C C) B)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) B)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (-.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (-.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (+.f64 (fma.f64 -2 (*.f64 C (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/2 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F)) (-.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (sqrt.f64 2))) 2)))))) (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -2 (*.f64 C (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (-.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (sqrt.f64 2))) 2))) (*.f64 C F)))) (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (fma.f64 1/2 (*.f64 (-.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 C F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (*.f64 2 C) F) B) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 -4 (*.f64 C F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 C F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (*.f64 A A) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (fma.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (*.f64 A A) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) C) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)))))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (*.f64 A A) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C))) (fma.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) C))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C F) (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (*.f64 A A) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (pow.f64 (sqrt.f64 8) 2)))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) (sqrt.f64 (*.f64 C F)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) 8))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (pow.f64 B 3))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (pow.f64 B 3))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (pow.f64 B 4)))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (pow.f64 B 4)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 B 6) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (pow.f64 B 4))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 B 6) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (pow.f64 B 4))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 B 6) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 (*.f64 C F) (*.f64 A A)))) (pow.f64 B 4) (*.f64 (fma.f64 -2 (*.f64 C (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/8 (/.f64 F (pow.f64 A 3)) (/.f64 (*.f64 1/4 (*.f64 C F)) (pow.f64 A 4))) (pow.f64 B 6) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (pow.f64 B 4) (*.f64 (fma.f64 -2 (*.f64 C (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B)))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 -1/2 (*.f64 A A)) F)) B)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B))))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 -1/2 (*.f64 A A)) F)) B))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (*.f64 (neg.f64 B) (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 -1/2 (*.f64 A A)) F)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 (neg.f64 B) (fma.f64 4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 -1/2 (*.f64 A A)) F))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 C F) (*.f64 -1/2 (*.f64 F B))) (neg.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 F B)) (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 C F) (*.f64 -1/2 (*.f64 F B))) (neg.f64 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 C (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 C F) (pow.f64 B 4)) (*.f64 A A)) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))))))
(fma.f64 -1/2 (/.f64 C (*.f64 (/.f64 A F) (/.f64 A (pow.f64 B 4)))) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 C F) (pow.f64 B 4)) (*.f64 A A)) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(fma.f64 -1/2 (/.f64 C (*.f64 (/.f64 A F) (/.f64 A (pow.f64 B 4)))) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 C F)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (/.f64 1 A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (/.f64 1 A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (pow.f64 B 6)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (fma.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (/.f64 1 A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 6))) (sqrt.f64 (/.f64 C F)) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (/.f64 1 A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (fma.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (/.f64 1 A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (*.f64 A (*.f64 -1/4 C))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 6))) (sqrt.f64 (/.f64 C F)) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 (/.f64 1 A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 1/64 (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F)) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C C) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C C) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C C) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C)) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C C) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C C) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C)) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C C) F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 (/.f64 (fma.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(fma.f64 (/.f64 (fma.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 (/.f64 (fma.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (fma.f64 1/32 (*.f64 (/.f64 (fma.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 B B) C)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 (/.f64 (fma.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (fma.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 B B)) C)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)) (*.f64 -2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (fma.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 B B)) 2)))) (sqrt.f64 (/.f64 C F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) C)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (fma.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 B B)) 2)))) (sqrt.f64 (/.f64 C F)) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 B B)) 2)) (/.f64 C (*.f64 B B))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (/.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 C C) (*.f64 (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) A) (pow.f64 B 2)))) B))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (fma.f64 -64 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 8) F)) (*.f64 -2 (/.f64 (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) (/.f64 (*.f64 B B) A)))) B)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 C C) (*.f64 (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (fma.f64 -64 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 8) F)) (*.f64 -2 (*.f64 (/.f64 (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B) (/.f64 A B)))) B)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 C C) (*.f64 (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) B)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B)) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))
(*.f64 -2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 B B)) (*.f64 -2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/512 (*.f64 (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)) (*.f64 B B)) (fma.f64 -2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/512 (*.f64 (*.f64 (/.f64 (sqrt.f64 -4) A) (/.f64 (pow.f64 B 6) A)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 3)))) (sqrt.f64 1/8)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/8) (*.f64 C (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (pow.f64 B 3)))))) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 3)))) (sqrt.f64 1/8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 B 5) (-.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/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))) (sqrt.f64 1/8)))) 2)))))) (sqrt.f64 1/8)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/8) (*.f64 C (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (pow.f64 B 3)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/8) (*.f64 C (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 C (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))))))) 2)))))))) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/8) (*.f64 C (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (pow.f64 B 3)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/8) (*.f64 C (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (fma.f64 -1/4 (*.f64 (/.f64 -1/32 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3)))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 C (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))))))) 2)))))))) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 3)))) (sqrt.f64 1/8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) (*.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (-.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/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))) (sqrt.f64 1/8)))) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 1/8) 2)))))) (pow.f64 B 7)))) (sqrt.f64 1/8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (pow.f64 B 5) (-.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/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (-.f64 (*.f64 -1/32 (/.f64 F (*.f64 A (pow.f64 C 4)))) (*.f64 -1/32 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3)))))) (sqrt.f64 1/8)))) 2)))))) (sqrt.f64 1/8)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/8) (*.f64 C (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (pow.f64 B 3)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (*.f64 C C)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (*.f64 1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3)))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 C (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))))))) 2)))) (pow.f64 (sqrt.f64 1/8) 2)))))) (pow.f64 B 7)))) (sqrt.f64 1/8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/8) (*.f64 C (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 C (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))))))) 2)))))))) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/8) (*.f64 C (*.f64 (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))) (pow.f64 B 3)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (*.f64 C C)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (*.f64 1/4 (*.f64 (/.f64 -1/32 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3)))) C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 (*.f64 C C) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3)))))) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (fma.f64 -1/4 (*.f64 (/.f64 -1/32 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3)))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 C (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))))))) 2)))) 1/8))))) (pow.f64 B 7)))) (sqrt.f64 1/8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/8) (*.f64 C (*.f64 (pow.f64 B 5) (-.f64 (*.f64 1/64 (/.f64 F (*.f64 A (pow.f64 C 6)))) (fma.f64 -1/4 (*.f64 (/.f64 -1/32 A) (/.f64 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3)))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 C (/.f64 (sqrt.f64 1/8) (*.f64 -1/32 (-.f64 (/.f64 F (*.f64 A (pow.f64 C 4))) (/.f64 F (*.f64 (*.f64 A A) (pow.f64 C 3))))))))) 2)))))))) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))) (*.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B) (*.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)) (pow.f64 B 6)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 C C) F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))) (*.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 B C)) (*.f64 C C)) F) (pow.f64 B 6)))) B)) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (hypot.f64 B C))) F)))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B) (*.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)) (pow.f64 B 6))))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 8)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) F)) (pow.f64 B 6)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (fma.f64 -2 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 C C) F))))))) (*.f64 -64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 8) (*.f64 (pow.f64 C 3) F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 C C) F))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))) (*.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (fma.f64 -2 (*.f64 (/.f64 C B) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 B C)) (*.f64 C C)) F) (pow.f64 B 6)))) B)) (*.f64 -64 (/.f64 (*.f64 (-.f64 C (hypot.f64 B C)) (*.f64 (pow.f64 C 3) F)) (pow.f64 B 8)))) B)) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (hypot.f64 B C))) F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)) (/.f64 C (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 B C)) (*.f64 C C)) F) (pow.f64 B 6)))) B)) (sqrt.f64 (/.f64 (/.f64 1 (-.f64 C (hypot.f64 B C))) F)))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B) (*.f64 -2 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) A) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))) B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) A) (pow.f64 B 2))))) (pow.f64 B 2)))) (pow.f64 C 3))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 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 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) 2))) B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (/.f64 (*.f64 B B) A)))))))) (pow.f64 C 3))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (/.f64 (*.f64 B B) A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) 2))) B)) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (/.f64 (*.f64 B B) A)))))))) (pow.f64 C 3))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 -1/2 (/.f64 F (pow.f64 B 3))) (fma.f64 -4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) B)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.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 F (pow.f64 B 4)) A)) (+.f64 (*.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) (*.f64 B (sqrt.f64 1/8)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))) (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 B (sqrt.f64 1/8))))) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 -1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 1/64 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.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 B 2)) (*.f64 A (pow.f64 (sqrt.f64 1/8) 2))))) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.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) (*.f64 B (sqrt.f64 1/8)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))) (*.f64 1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))) (/.f64 A (*.f64 B B))) (*.f64 1/64 (*.f64 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))) (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))) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 1/8) 2))))) (pow.f64 C 4)) (/.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 A F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))) (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 B (sqrt.f64 1/8))))) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (sqrt.f64 1/8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))) (*.f64 1/128 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))) (/.f64 A (*.f64 B B))) (*.f64 1/64 (*.f64 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))) (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))) A) (/.f64 (*.f64 B B) 1/8)))) (pow.f64 C 4)) (/.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 1/8)))) (sqrt.f64 (/.f64 A F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))) (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 B (sqrt.f64 1/8))))) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (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 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 (sqrt.f64 1/2) C)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 1/2)) (sqrt.f64 -2)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 (sqrt.f64 1/2) C) (*.f64 B B))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 (sqrt.f64 1/2) C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (sqrt.f64 -2)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 1/2)) (sqrt.f64 -2)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 (sqrt.f64 1/2) C) (*.f64 B B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2)) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 -2) (*.f64 C C)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 (sqrt.f64 1/2) C)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3)))) (pow.f64 B 2)) A)) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 -2)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (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 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))))) (sqrt.f64 -2)) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 1/2)) (sqrt.f64 -2)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 (sqrt.f64 1/2) C) (*.f64 B B)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2)) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 -2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2)) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 -2) (*.f64 C C))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 1/2)) (sqrt.f64 -2)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 (sqrt.f64 1/2) C) (*.f64 B B)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (/.f64 A (*.f64 B B))) (*.f64 -1/16 (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2)) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) A) (/.f64 (*.f64 B B) 1/2)))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 -2) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (-.f64 (*.f64 1/8 (/.f64 F (/.f64 A (*.f64 B B)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (sqrt.f64 1/2)))) 2)) (*.f64 -1/32 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 -2) (*.f64 C C))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (pow.f64 B 3)))) (*.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 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A F) (*.f64 C C)) (/.f64 F C))) (pow.f64 B 3))) (*.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 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 F C)) (/.f64 F C))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A F) (pow.f64 C 4))) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) 2)) (pow.f64 B 5)))) (*.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 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A F) (*.f64 C C)) (/.f64 F C))) (pow.f64 B 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 A (/.f64 (pow.f64 C 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A F) (*.f64 C C)) (/.f64 F C))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (*.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 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 F C)) (/.f64 F C))) (pow.f64 B 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 A (/.f64 (pow.f64 C 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 F C)) (/.f64 F C))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A F) (pow.f64 C 4))) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A F))))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A F) (pow.f64 C 4))) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A F) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 F C))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) 2)) (pow.f64 B 5)))) (*.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 (+.f64 (fma.f64 -1/16 (/.f64 F (pow.f64 C 5)) (*.f64 -2 (*.f64 (*.f64 A F) (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A F) (*.f64 C C)) (/.f64 F C))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 A (/.f64 (pow.f64 C 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A F) (*.f64 C C)) (/.f64 F C))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 2))) 2)) (*.f64 A F))))) (pow.f64 B 7))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A F) (*.f64 C C)) (/.f64 F C))) (pow.f64 B 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 A (/.f64 (pow.f64 C 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A F) (*.f64 C C)) (/.f64 F C))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (*.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 (-.f64 (fma.f64 -1/16 (/.f64 F (pow.f64 C 5)) (*.f64 -2 (*.f64 (*.f64 A F) (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 F C)) (/.f64 F C))) (-.f64 (fma.f64 1/4 (/.f64 A (/.f64 (pow.f64 C 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 F C)) (/.f64 F C))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 2))) 2))) (*.f64 A F)))) (pow.f64 B 7))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 F C)) (/.f64 F C))) (pow.f64 B 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 A (/.f64 (pow.f64 C 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 C 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 F C)) (/.f64 F C))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))) (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)) (*.f64 (sqrt.f64 2) B) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))) (fma.f64 -2 (*.f64 (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) F)))))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)) (*.f64 (sqrt.f64 2) B) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 C C))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) C))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) C))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 -4 (*.f64 A F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)) (*.f64 F (pow.f64 B 3))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) C))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 2 (/.f64 (*.f64 A F) B)) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 -4 (*.f64 A F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 A F) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (fma.f64 4 (*.f64 (*.f64 A F) B) (*.f64 F (*.f64 B B))) C))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B)))
(+.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 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 (pow.f64 C 2) B)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(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 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)) (sqrt.f64 2))) 2)) (*.f64 (*.f64 C C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(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 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)) (sqrt.f64 2))) 2)) (*.f64 (*.f64 C C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B))))
(+.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/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.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 B 2)) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 3) B)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 (pow.f64 C 2) B)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(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 A F))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)) (sqrt.f64 2))) 2)) A) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 C 3) B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)) (sqrt.f64 2))) 2)) (*.f64 (*.f64 C C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(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 A F))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)) (sqrt.f64 2))) 2)) A) (/.f64 (*.f64 B B) 2)))) (*.f64 (pow.f64 C 3) B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)) (sqrt.f64 2))) 2)) (*.f64 (*.f64 C C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.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 -2)) (*.f64 C (sqrt.f64 8)))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (sqrt.f64 -2) (sqrt.f64 8)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.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 B 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.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 -2)) (*.f64 C (sqrt.f64 8))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 8) 2)) (*.f64 B B)))) (*.f64 C C)) (/.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (*.f64 (/.f64 A B) (/.f64 8 B)))) (*.f64 C C)) (/.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (sqrt.f64 -2) (sqrt.f64 8))))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1/2 (/.f64 (*.f64 B B) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 2 C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1/2 (/.f64 (*.f64 B B) C))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 C 6)) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (/.f64 C (pow.f64 B 8))) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))))
B
(+.f64 C B)
(+.f64 B C)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 F (*.f64 B B))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) -1)) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (neg.f64 (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -1/2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (neg.f64 (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))) (pow.f64 B 6))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4)))))
(fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/2))))))) (pow.f64 B 6)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (neg.f64 (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -1/2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4)))))
(fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/2))))))) (pow.f64 B 6)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (neg.f64 (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 3)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 4))))))) (pow.f64 B 8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 C 2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/2))))))) (pow.f64 B 6)) (fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 4) (sqrt.f64 -1/2)))))))) (pow.f64 B 8)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (neg.f64 (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -1/2)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4))))))
(fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/2))))))) (pow.f64 B 6)) (fma.f64 -1 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) -1/2)))) (sqrt.f64 -1/2)))) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 11))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 9))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 4) (sqrt.f64 -1/2)))))))) (pow.f64 B 8)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (neg.f64 (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2)))))) (pow.f64 B 4))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) B))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) B) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) B) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))))))
(fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C)))))))))
(fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))) B) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 4) (pow.f64 C 4)) (pow.f64 B 7)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 4) (pow.f64 C 4)) (pow.f64 B 7)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 4) (pow.f64 C 4)) (pow.f64 B 7)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 4) (pow.f64 C 4)) (pow.f64 B 7)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (*.f64 F B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (*.f64 F B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))))) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (*.f64 F B))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))))) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (*.f64 F B))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) -1) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) B)) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))))) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 8))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 8))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F)))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) -1/2)))) (pow.f64 B 8))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6)))) (sqrt.f64 (/.f64 A F)))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) B)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/8 (/.f64 (pow.f64 A 4) (/.f64 B F)) (fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))
(*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 8))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (*.f64 F (pow.f64 B 2))) (pow.f64 A 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (/.f64 (pow.f64 A 7) (*.f64 F (*.f64 B B)))) (fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 8))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)) (/.f64 (*.f64 1/16 (*.f64 F (pow.f64 B 8))) (pow.f64 A 5)))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))
(*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 8))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (*.f64 F (pow.f64 B 10))) A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 8)) (pow.f64 A 5))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A (*.f64 F (pow.f64 B 10)))) (fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 8))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) B)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/8 (/.f64 (pow.f64 A 4) (/.f64 B F)) (fma.f64 -1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 F B))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) B)))))
(fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (fma.f64 A (*.f64 F (*.f64 B B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (/.f64 B F))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))
(*.f64 -1 (*.f64 F B))
(neg.f64 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(fma.f64 -1 (*.f64 F B) (*.f64 A F))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 F B) (*.f64 A F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 F B) (fma.f64 1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (*.f64 A F))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))))
(fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) F) (pow.f64 A 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))))
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (/.f64 (pow.f64 A 7) F)) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A))))
(*.f64 2 (*.f64 A F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (*.f64 2 (*.f64 A F)))
(fma.f64 1/2 (/.f64 F (/.f64 A (*.f64 B B))) (*.f64 2 (*.f64 A F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 2 (*.f64 A F))))
(fma.f64 1/2 (/.f64 F (/.f64 A (*.f64 B B))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (*.f64 2 (*.f64 A F))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 A F)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))))))
(fma.f64 1/2 (/.f64 F (/.f64 A (*.f64 B B))) (fma.f64 -1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (fma.f64 2 (*.f64 A F) (*.f64 1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6)))))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))
(/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))
(fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A))))
(fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (*.f64 F (pow.f64 B 8))) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 2)) A)))))
(fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A (*.f64 F (pow.f64 B 8)))) (fma.f64 -1/16 (/.f64 F (/.f64 (pow.f64 A 5) (pow.f64 B 6))) (fma.f64 1/8 (/.f64 F (/.f64 (pow.f64 A 3) (pow.f64 B 4))) (/.f64 (*.f64 -1/2 (*.f64 F (*.f64 B B))) A))))
(*.f64 -1 (*.f64 F B))
(neg.f64 (*.f64 F B))
(+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F))
(fma.f64 -1 (*.f64 F B) (*.f64 A F))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 A F)))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 F B) (*.f64 A F)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (+.f64 (*.f64 -1 (*.f64 F B)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (*.f64 A F))))
(fma.f64 -1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (fma.f64 -1 (*.f64 F B) (fma.f64 1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (*.f64 A F))))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 A F))
(fma.f64 F B (*.f64 A F))
(+.f64 (*.f64 F B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F)))
(fma.f64 F B (fma.f64 1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (*.f64 A F)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 3))) (+.f64 (*.f64 F B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 A 2) F) B)) (*.f64 A F))))
(fma.f64 -1/8 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 3) F)) (fma.f64 F B (fma.f64 1/2 (/.f64 (*.f64 A A) (/.f64 B F)) (*.f64 A F))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) F)
(*.f64 (-.f64 A (hypot.f64 B A)) F)
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (sqrt.f64 -2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (sqrt.f64 -2) B))))
(*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (sqrt.f64 -2) B)) (neg.f64 (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 C (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (pow.f64 B 7)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 C (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 7) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (+.f64 (/.f64 (*.f64 -4 (*.f64 C F)) B) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (*.f64 B B)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))))) (fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (sqrt.f64 -2) B)) (neg.f64 (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 C (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (pow.f64 B 7)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 C (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 7) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (+.f64 (/.f64 (*.f64 -4 (*.f64 C F)) B) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 -2 (*.f64 B B)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))))) (fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (sqrt.f64 -2) B)) (neg.f64 (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 C (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 5) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F))) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 (neg.f64 C) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 -1 (+.f64 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))))) (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))))) (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A F) B)) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (fma.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (*.f64 8 (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 4 (*.f64 (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))))) (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A F) B)) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2))) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (*.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 64 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (fma.f64 2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (*.f64 8 (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 -2) B))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (*.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 -2) B)))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) B)) (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 -2) B))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) B)) (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (*.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -4 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))))) (/.f64 (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) F)) (*.f64 (sqrt.f64 -2) B)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) B)) (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -2)) (/.f64 (+.f64 (/.f64 (*.f64 -4 (*.f64 C F)) B) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (*.f64 B B)))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (*.f64 (sqrt.f64 -2) B)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 A (sqrt.f64 -2)) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) B)) (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 A A) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -2)) (/.f64 (+.f64 (/.f64 (*.f64 -4 (*.f64 C F)) B) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B)))) (/.f64 (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B)))) (*.f64 -2 (*.f64 B B)))))) B)) (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) F)) (*.f64 (sqrt.f64 -2) B)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -4 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 C 3) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A F) B)) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 C 3) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A F) B)) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2))) (*.f64 (*.f64 B B) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 C C) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) 2)) B)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (sqrt.f64 2)) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) B)) (sqrt.f64 (/.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 A (/.f64 B C))))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 A (/.f64 B C))))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 A 2) B)
(/.f64 (*.f64 A A) B)
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B)))
(+.f64 (/.f64 (*.f64 A A) B) (*.f64 -2 (/.f64 A (/.f64 B C))))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(/.f64 (pow.f64 C 2) B)
(/.f64 (*.f64 C C) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)))
(+.f64 (/.f64 (*.f64 A A) B) (fma.f64 -2 (/.f64 A (/.f64 B C)) (/.f64 (*.f64 C C) B)))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))
(*.f64 (fma.f64 -8 (*.f64 A C) (*.f64 2 (*.f64 B B))) (*.f64 F (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))))
(*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2))))
(*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (*.f64 F (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))))
(fma.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B))) (*.f64 (*.f64 A F) (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B)))))
(fma.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B))) (fma.f64 A (*.f64 F (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))) (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) C)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B)))) B))))))
(fma.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B))) (fma.f64 A (*.f64 F (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) C) (*.f64 2 (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))) (fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F))) (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -8 (*.f64 C (-.f64 1 (/.f64 C B))) B))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))))))
(fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F))) (*.f64 (*.f64 A A) (fma.f64 F B (*.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B)))))))))
(fma.f64 A (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))) (fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F))) (*.f64 (*.f64 A A) (fma.f64 F B (*.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))))))))
(fma.f64 A (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))) (fma.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B))) (fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F))) (*.f64 (*.f64 A A) (fma.f64 F B (*.f64 -8 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 8 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (/.f64 C B))))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 -1 (*.f64 F B) (*.f64 (*.f64 8 C) (*.f64 F (-.f64 1 (/.f64 C B)))))) (*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 8 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (/.f64 C B))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 -1 (*.f64 F B) (*.f64 (*.f64 8 C) (*.f64 F (-.f64 1 (/.f64 C B)))))) (fma.f64 A (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))) (*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1 (*.f64 F B)) (*.f64 8 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (/.f64 C B))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 C F))) (*.f64 2 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))) (pow.f64 B 2)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 -1 (*.f64 F B) (*.f64 (*.f64 8 C) (*.f64 F (-.f64 1 (/.f64 C B)))))) (fma.f64 A (fma.f64 8 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 C F)) (*.f64 2 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (*.f64 B B))))) (fma.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B))) (*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 C F)))))))
(*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))))))
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))) (*.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) (*.f64 (pow.f64 C 2) F))))
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))) (fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) (*.f64 (*.f64 C C) F))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (+.f64 (*.f64 C (*.f64 F (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))))) (*.f64 (+.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A)) B) (*.f64 (pow.f64 C 2) F)))))
(fma.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F))) (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))) (fma.f64 C (*.f64 F (fma.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 B B)) (*.f64 (*.f64 -8 A) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))))) (*.f64 (fma.f64 -8 (*.f64 (-.f64 1 (/.f64 A B)) A) B) (*.f64 (*.f64 C C) F)))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(fma.f64 (*.f64 C C) (fma.f64 F B (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F)))) (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))))) C)))
(fma.f64 (*.f64 C C) (fma.f64 F B (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F)))) (fma.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F))) (*.f64 (fma.f64 -8 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B))))) C)))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))))) C))))
(fma.f64 (*.f64 C C) (fma.f64 F B (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F)))) (fma.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F))) (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))) (*.f64 (fma.f64 -8 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B))))) C))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) F))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(fma.f64 (*.f64 C C) (fma.f64 F B (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F)))) (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 F (pow.f64 B 2)))))))))
(fma.f64 (*.f64 C C) (fma.f64 F B (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F)))) (fma.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F))) (*.f64 (neg.f64 C) (fma.f64 8 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 -2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) F))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)))))) (*.f64 -2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 F (pow.f64 B 2))))))))))
(fma.f64 (*.f64 C C) (fma.f64 F B (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F)))) (fma.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F))) (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B)))) (*.f64 (neg.f64 C) (fma.f64 8 (*.f64 A (*.f64 F (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))) (*.f64 -2 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (*.f64 B B)))))))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))
(*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))
(fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 C))))) (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -8 (*.f64 A C))) B)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))
(fma.f64 F (*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (pow.f64 (-.f64 A C) 2)) B) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 C))))) (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F)))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -8 (*.f64 A C))) B)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))))
(fma.f64 F (*.f64 (+.f64 (*.f64 -8 (*.f64 A C)) (pow.f64 (-.f64 A C) 2)) B) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 C))))) (fma.f64 2 (*.f64 F (*.f64 (-.f64 A (neg.f64 C)) (*.f64 B B))) (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 C)) (*.f64 B B))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -8 (*.f64 A (*.f64 C F)))) B) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (-.f64 A (neg.f64 C)) (*.f64 B B))) (fma.f64 (fma.f64 (pow.f64 (-.f64 A C) 2) F (*.f64 -8 (*.f64 A (*.f64 C F)))) B (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 -8 (*.f64 A (*.f64 C F)))) B) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (-.f64 A (neg.f64 C)) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 C))))) (fma.f64 (fma.f64 (pow.f64 (-.f64 A C) 2) F (*.f64 -8 (*.f64 A (*.f64 C F)))) B (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (*.f64 (-.f64 A (neg.f64 C)) (*.f64 B B))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (-.f64 A (neg.f64 C)) (*.f64 B B))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 C)) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (-.f64 A (neg.f64 C)) (*.f64 B B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (neg.f64 C))))) (fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) 1)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))) 1)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) 1)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))) 1)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))) (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B)))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 B C))))))
(+.f64 C (neg.f64 (hypot.f64 C B)))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(*.f64 1 (-.f64 C (hypot.f64 C B)))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(*.f64 (*.f64 (cbrt.f64 (-.f64 C (hypot.f64 C B))) (cbrt.f64 (-.f64 C (hypot.f64 C B)))) (cbrt.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (-.f64 C (hypot.f64 C B))) (sqrt.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (+.f64 (*.f64 C C) (+.f64 (*.f64 (hypot.f64 C B) (hypot.f64 C B)) (*.f64 C (hypot.f64 C B)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (+.f64 C (hypot.f64 C B)))))
(/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (+.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (hypot.f64 C B) (hypot.f64 C B))) (+.f64 C (hypot.f64 C B)))
(/.f64 (-.f64 (*.f64 C C) (*.f64 (hypot.f64 B C) (hypot.f64 B C))) (+.f64 C (hypot.f64 B C)))
(pow.f64 (-.f64 C (hypot.f64 C B)) 1)
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(cbrt.f64 (*.f64 (*.f64 (-.f64 C (hypot.f64 C B)) (-.f64 C (hypot.f64 C B))) (-.f64 C (hypot.f64 C B))))
(cbrt.f64 (*.f64 (-.f64 C (hypot.f64 C B)) (*.f64 (-.f64 C (hypot.f64 C B)) (-.f64 C (hypot.f64 C B)))))
(cbrt.f64 (pow.f64 (-.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(log1p.f64 (expm1.f64 (-.f64 C (hypot.f64 C B))))
(-.f64 C (hypot.f64 C B))
(-.f64 C (hypot.f64 B C))
(pow.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) 1)
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)) (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) F)))
(*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(pow.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))) 1)
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))
(log.f64 (exp.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B)))) (*.f64 (pow.f64 B 4) (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))
(*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))
(pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1)
(*.f64 F (-.f64 A (hypot.f64 A B)))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(log.f64 (exp.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 F (-.f64 A (hypot.f64 A B)))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (*.f64 F (-.f64 A (hypot.f64 A B)))) (*.f64 F (-.f64 A (hypot.f64 A B)))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (-.f64 A (hypot.f64 A B)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 F (-.f64 A (hypot.f64 A B)))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(exp.f64 (log.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 F (-.f64 A (hypot.f64 A B)))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(log1p.f64 (expm1.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 F (-.f64 A (hypot.f64 A B)))
(*.f64 F (-.f64 A (hypot.f64 B A)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (sqrt.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(pow.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B))
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(log.f64 (exp.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(exp.f64 (log.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(/.f64 (pow.f64 (-.f64 A C) 2) B)
(pow.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) 1)
(*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
(log.f64 (exp.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))) (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) (*.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))))
(*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B)))))

eval896.0ms (3%)

Compiler

Compiled 60802 to 35622 computations (41.4% saved)

prune414.0ms (1.4%)

Pruning

76 alts after pruning (74 fresh and 2 done)

PrunedKeptTotal
New80959868
Fresh201535
Picked415
Done011
Total83376909
Accurracy
55.2%
Counts
909 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.2%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.1%
(/.f64 (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.5%
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
3.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
27.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.8%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
1.0%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 F (*.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.5%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -8 (*.f64 A C))) B)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.6%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 (+.f64 C B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F B) (*.f64 A F)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 F B)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 F (pow.f64 B 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
25.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.9%
(/.f64 (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
14.7%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.1%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
22.5%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
15.2%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
22.8%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
17.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
6.0%
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
2.9%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
4.2%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
17.5%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B))
22.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.3%
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
18.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
10.4%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
8.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.2%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 C A) (/.f64 F A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.1%
(/.f64 (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.5%
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
3.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
27.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.8%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -8 (*.f64 A (*.f64 (-.f64 A (neg.f64 A)) (*.f64 C F))) (*.f64 2 (*.f64 (fma.f64 2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A)))) (*.f64 (-.f64 A (neg.f64 A)) (*.f64 B B))) F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
1.0%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 F (*.f64 (*.f64 4 (+.f64 C (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.5%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 -8 (*.f64 A C))) B)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.6%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (*.f64 -1 (+.f64 C B))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
15.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 -2 (*.f64 C (*.f64 F (*.f64 B B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F B) (*.f64 A F)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 A A) B) (neg.f64 B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 F B)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (exp.f64 (log.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 F (pow.f64 B 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
25.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.9%
(/.f64 (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
14.7%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.1%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.1%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 A B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
22.5%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
15.2%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
22.8%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
17.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
6.0%
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
2.9%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
4.2%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
17.5%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B))
22.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.3%
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
18.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F))))
10.4%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
Compiler

Compiled 10584 to 6788 computations (35.9% saved)

localize410.0ms (1.3%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
98.0%
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))
90.2%
(sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
85.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
80.7%
(log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))
99.8%
(/.f64 (sqrt.f64 2) A)
98.5%
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))
98.0%
(*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))
91.0%
(sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))
95.5%
(*.f64 F (pow.f64 B 3))
91.5%
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
86.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
99.8%
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
94.3%
(sqrt.f64 (*.f64 A F))
99.8%
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
98.0%
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))
90.2%
(sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))
85.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 575 to 217 computations (62.3% saved)

series265.0ms (0.9%)

Counts
17 → 332
Calls

168 calls:

TimeVariablePointExpression
82.0ms
F
@0
(log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))
29.0ms
B
@inf
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.0ms
F
@-inf
(log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))
6.0ms
F
@inf
(log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))
6.0ms
B
@0
(log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))

rewrite131.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1004×add-sqr-sqrt
988×pow1
928×add-exp-log
926×add-log-exp
926×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify343.0ms (1.1%)

Algorithm
egg-herbie
Rules
1470×times-frac
1152×*-commutative
650×distribute-lft-in
554×+-commutative
504×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0145657115
1456351815
Stop Event
node limit
Counts
489 → 627
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 15)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B)))))) (pow.f64 A 4))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 6)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 6))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) B)
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A C) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) B))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A C) B))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) B)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A C) B))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) B))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2)))))))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (*.f64 F B)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 8))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(+.f64 (*.f64 2 (log.f64 B)) (log.f64 (*.f64 2 (*.f64 C F))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (log.f64 B)) (log.f64 (*.f64 2 (*.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (*.f64 C F)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (log.f64 B)) (log.f64 (*.f64 2 (*.f64 C F))))))
(+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -180 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))))) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (+.f64 (*.f64 360 (/.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 C F))) (*.f64 30 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (pow.f64 B 6))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (*.f64 C F)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (log.f64 B)) (log.f64 (*.f64 2 (*.f64 C F)))))))
(+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -3 (log.f64 (/.f64 1 B))))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (*.f64 -1 (/.f64 A B))))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 A 2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) F))) (pow.f64 B 2))) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (*.f64 -1 (/.f64 A B)))))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 A 2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) F))) (pow.f64 B 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 A 3)) (+.f64 (*.f64 -6 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))) F)) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (*.f64 -1 (/.f64 A B))))))
(+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -3 (log.f64 (/.f64 -1 B))))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (/.f64 A B)))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 A 2)) (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (pow.f64 B 2))) (/.f64 A B))))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 A 3)) (+.f64 (*.f64 24 (*.f64 (pow.f64 A 2) C)) (*.f64 -6 (*.f64 A (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 A 2)) (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (pow.f64 B 2))) (/.f64 A B)))))
(log.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) 2) (*.f64 (pow.f64 F 2) (pow.f64 B 6))))))) (+.f64 (log.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) 2) (*.f64 (pow.f64 F 2) (pow.f64 B 6))))))) (+.f64 (log.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -12 (/.f64 C (pow.f64 B 4))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 F 2) (pow.f64 B 6)))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) 3) (*.f64 (pow.f64 F 3) (pow.f64 B 9)))))))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 F (pow.f64 B 3)))))))
(log.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))
(+.f64 (log.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 C F))) (*.f64 -2 (log.f64 (/.f64 -1 A))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))) (+.f64 (log.f64 (*.f64 -8 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (+.f64 (log.f64 (*.f64 -8 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))))
(log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 -1 (log.f64 (/.f64 1 C))))
(+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 -1 (log.f64 (/.f64 -1 C))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 15)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B)))))) (pow.f64 A 4))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (sqrt.f64 8)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (sqrt.f64 8)))))) (pow.f64 A 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (sqrt.f64 8)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (sqrt.f64 8)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B)))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(pow.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(pow.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(*.f64 1 (sqrt.f64 (*.f64 A F)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 A F)))) (cbrt.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A F))) (sqrt.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 A) (sqrt.f64 F))
(pow.f64 (*.f64 A F) 1/2)
(pow.f64 (sqrt.f64 (*.f64 A F)) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A F))))
(cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A F))))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 1) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(pow.f64 (*.f64 F (pow.f64 B 3)) 1)
(log.f64 (exp.f64 (*.f64 F (pow.f64 B 3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (pow.f64 B 3))) (*.f64 F (pow.f64 B 3))))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 B 3))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 B 3))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (-.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) A) B) C)
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 B C)) A)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(*.f64 1 (/.f64 (sqrt.f64 2) A))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) A)) (cbrt.f64 (/.f64 (sqrt.f64 2) A))) (cbrt.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 (sqrt.f64 2) A)))
(pow.f64 (/.f64 (sqrt.f64 2) A) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) A)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 2) A)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) A)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) A)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) A)))
(+.f64 (log.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (log.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 1 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(pow.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(exp.f64 (log.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(pow.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
Outputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 (*.f64 -1/16 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 2 (*.f64 A A)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 (*.f64 -1/16 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 A A)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 -1/8 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 5)))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 2 (*.f64 A A))))))) (*.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) A) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) A)) (fma.f64 -1/64 (*.f64 (/.f64 2 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) A))))) (pow.f64 B 5)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (*.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (*.f64 A A))) (fma.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 F C))))) A)))))) (pow.f64 B 7)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 (*.f64 -1/16 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 A A)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 -1/8 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 5))))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))) (-.f64 (-.f64 (*.f64 (pow.f64 B 3) (neg.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 2 (*.f64 A A))))))) (*.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) A) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) A)) (fma.f64 -1/64 (*.f64 (/.f64 2 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) A))))) (pow.f64 B 5))) (*.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (*.f64 A A))) (fma.f64 -1/256 (*.f64 (/.f64 2 (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (*.f64 -4 (/.f64 (*.f64 F C) (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))))))) A)))))) (pow.f64 B 7))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 11)))) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (sqrt.f64 -1)))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 15)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 11)))) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (sqrt.f64 -1)))))) (fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 8 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 15)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (/.f64 (*.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (sqrt.f64 -1) 2)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (sqrt.f64 -1)) (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 11)))) (sqrt.f64 -1))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (*.f64 C C)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 15))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 F (pow.f64 B 3)))))) (sqrt.f64 -1))) (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 A A))))
(-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3))))) (*.f64 A A)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 A A)) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B)))) (pow.f64 A 3)))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3))))) (*.f64 A A))) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 2 (pow.f64 B 5))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B))))) (pow.f64 A 3)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B)))))) (pow.f64 A 4))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 A A)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B)))) (pow.f64 A 3)) (/.f64 (fma.f64 -1/256 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (*.f64 (*.f64 1/8 F) (pow.f64 B 6)) (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) B)) (*.f64 -1/32 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) B))))) (pow.f64 A 4))))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))) (-.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3)))))) (*.f64 A A)) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 2 (pow.f64 B 5))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B))))) (pow.f64 A 3))) (/.f64 (fma.f64 -1/256 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) C))) B)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)))))))) (pow.f64 A 4))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))))) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))) (/.f64 (sqrt.f64 2) A))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 4) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)))))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (sqrt.f64 8))))) (*.f64 A A)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))))) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))) (/.f64 (sqrt.f64 2) A))) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))))) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 4) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)))))) (*.f64 A A))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 6)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 6))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))))) (fma.f64 -1/256 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 6) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (pow.f64 A 3)) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 6)) (sqrt.f64 8)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 4) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)))))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (sqrt.f64 8))))) (*.f64 A A)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 8) 2))))) (sqrt.f64 8)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 B B)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 8)))) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))) (/.f64 (sqrt.f64 2) A))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 6) (sqrt.f64 8)))))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 6)) (sqrt.f64 8)))) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))) A)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 8)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) 8)))) (pow.f64 A 3)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 B B)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))))))) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 4) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)))))) (*.f64 A A))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2)))))
(-.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 (*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8))))) (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 (*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 F C))))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (*.f64 -4 (/.f64 (*.f64 F C) (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))))))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 A (/.f64 (sqrt.f64 -1) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 A (/.f64 (sqrt.f64 -1) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 -1) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (/.f64 (*.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (sqrt.f64 -1) 2)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 A (/.f64 (sqrt.f64 -1) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 F (pow.f64 B 3)))))) (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) A))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) A))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) A))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) A))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (*.f64 1/8 F) (pow.f64 B 6)) (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) B))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) B)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) A))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) C))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) B))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (neg.f64 A) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 8))))))
(fma.f64 (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 A A)) (/.f64 (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 8)))) (fma.f64 (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 -1) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) 8))) (sqrt.f64 8)))) (fma.f64 (/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) B)
(*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A C) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) B))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 B C))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 B C))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A C) B))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) B)))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 B C))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 B C))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A C) B))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) B))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 B C))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 B C))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 B 4)))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (pow.f64 B 4)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 B 6) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 B 4))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (pow.f64 B 4))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 B 6) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 B 4) (*.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (pow.f64 B 8)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (pow.f64 B 4) (*.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(-.f64 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B)))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A)))))))
(fma.f64 A (*.f64 F (*.f64 B B)) (-.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B))))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))))))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 F C) (*.f64 A A)) (-.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))) (*.f64 F (pow.f64 B 3)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 4 (*.f64 A C)))))))
(-.f64 (fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B)))) (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 F C) (*.f64 A A)) (neg.f64 (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 4 (*.f64 A C))))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (-.f64 (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 A A))) (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 3))))
(-.f64 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (neg.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F)))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (neg.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))) (-.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F)))) (*.f64 F (pow.f64 B 3)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 F (pow.f64 B 4)))) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A)))
(fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (*.f64 A A)) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 F (pow.f64 B 4)))) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (*.f64 A A)) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (+.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 F C))))) (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (*.f64 -4 (/.f64 (*.f64 F C) (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))))))) (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (/.f64 (*.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (sqrt.f64 -1) 2)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A)))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (*.f64 1/8 F) (pow.f64 B 6)) (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) (*.f64 B (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) C))) (*.f64 B (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C))))))
(*.f64 (sqrt.f64 2) (*.f64 (neg.f64 A) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (*.f64 B B)))) (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (*.f64 B B))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (*.f64 B B)))) (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 8)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (*.f64 B B))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 8) 2))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (*.f64 A A) (sqrt.f64 8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (*.f64 B B)))) (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (sqrt.f64 (*.f64 F C)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) 8))) (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 8)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (*.f64 B B))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 C C)) (pow.f64 B 3))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 C C)) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (pow.f64 B 5))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(-.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (-.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))))
(fma.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))) (*.f64 -64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))))))))
(fma.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (-.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(-.f64 (*.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (-.f64 (*.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (fma.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (-.f64 (*.f64 -16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(*.f64 (*.f64 1/4 (/.f64 (sqrt.f64 2) (*.f64 A C))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(fma.f64 1/64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 (*.f64 1/256 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (sqrt.f64 (*.f64 F (pow.f64 B 15)))))))
(fma.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 2) (*.f64 A C))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 7))) (*.f64 C C))) (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 F (pow.f64 B 15))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (sqrt.f64 -1)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (sqrt.f64 -1)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (sqrt.f64 -1)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -1)) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 2))))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 7)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (*.f64 A A)))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 7)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5))))))))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 A C))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (*.f64 F B)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 A C)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) C)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) C)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 B F))) (*.f64 C (sqrt.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 A C))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) C)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 B F))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 A C)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) C)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 B F))) (*.f64 C (sqrt.f64 -1))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (*.f64 A A) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -1) 3)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 1 (sqrt.f64 -1)))) 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 A C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) C)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (sqrt.f64 -1))) (sqrt.f64 (/.f64 B F))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (*.f64 -1 (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1) C))))))
(*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C))
(*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))
(fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))
(fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) C)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 8))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 C (sqrt.f64 -1/2))) (*.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 8) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (*.f64 A A))))) (sqrt.f64 -1/2)))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(+.f64 (*.f64 2 (log.f64 B)) (log.f64 (*.f64 2 (*.f64 C F))))
(fma.f64 2 (log.f64 B) (log.f64 (*.f64 2 (*.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (log.f64 B)) (log.f64 (*.f64 2 (*.f64 C F)))))
(fma.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 1/2 (*.f64 A C)) (/.f64 1/2 (*.f64 A A)))) (fma.f64 2 (log.f64 B) (log.f64 (*.f64 2 (*.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (*.f64 C F)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (log.f64 B)) (log.f64 (*.f64 2 (*.f64 C F))))))
(fma.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 1/2 (*.f64 A C)) (/.f64 1/2 (*.f64 A A)))) (fma.f64 1/24 (*.f64 (pow.f64 B 4) (fma.f64 -3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) 2) (*.f64 (*.f64 C C) (*.f64 F F))) (*.f64 12 (/.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (*.f64 F C))))) (fma.f64 2 (log.f64 B) (log.f64 (*.f64 2 (*.f64 F C))))))
(fma.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 1/2 (*.f64 A C)) (/.f64 1/2 (*.f64 A A)))) (fma.f64 1/24 (*.f64 (pow.f64 B 4) (fma.f64 -3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) 2) (*.f64 (*.f64 F C) (*.f64 F C))) (*.f64 12 (/.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (*.f64 F C))))) (fma.f64 2 (log.f64 B) (log.f64 (*.f64 2 (*.f64 F C))))))
(+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -180 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))))) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (+.f64 (*.f64 360 (/.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 C F))) (*.f64 30 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (pow.f64 B 6))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A C))) (*.f64 1/2 (/.f64 1 (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 12 (/.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (*.f64 C F)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (log.f64 B)) (log.f64 (*.f64 2 (*.f64 C F)))))))
(fma.f64 1/720 (*.f64 (pow.f64 B 6) (fma.f64 -180 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (/.f64 (*.f64 (*.f64 C C) (*.f64 F F)) (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))))) (fma.f64 360 (/.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (*.f64 F C)) (/.f64 (*.f64 30 (pow.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) 3)) (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (fma.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 1/2 (*.f64 A C)) (/.f64 1/2 (*.f64 A A)))) (fma.f64 1/24 (*.f64 (pow.f64 B 4) (fma.f64 -3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) 2) (*.f64 (*.f64 C C) (*.f64 F F))) (*.f64 12 (/.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (*.f64 F C))))) (fma.f64 2 (log.f64 B) (log.f64 (*.f64 2 (*.f64 F C)))))))
(fma.f64 1/720 (*.f64 (pow.f64 B 6) (fma.f64 -180 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 F F)) (/.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (*.f64 C C))) (fma.f64 360 (/.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 F C)) (/.f64 (*.f64 30 (pow.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) 3)) (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (fma.f64 -1/2 (*.f64 (*.f64 B B) (+.f64 (/.f64 1/2 (*.f64 A C)) (/.f64 1/2 (*.f64 A A)))) (fma.f64 1/24 (*.f64 (pow.f64 B 4) (fma.f64 -3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) 2) (*.f64 (*.f64 F C) (*.f64 F C))) (*.f64 12 (/.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (*.f64 F C))))) (fma.f64 2 (log.f64 B) (log.f64 (*.f64 2 (*.f64 F C)))))))
(+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -3 (log.f64 (/.f64 1 B))))
(+.f64 (log.f64 (neg.f64 F)) (*.f64 -3 (neg.f64 (log.f64 B))))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (*.f64 -1 (/.f64 A B))))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 -3 (neg.f64 (log.f64 B)) (neg.f64 (/.f64 A B))))
(+.f64 (log.f64 (neg.f64 F)) (-.f64 (*.f64 -3 (neg.f64 (log.f64 B))) (/.f64 A B)))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 A 2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) F))) (pow.f64 B 2))) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (*.f64 -1 (/.f64 A B)))))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 A A) (/.f64 (*.f64 -2 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))) F)) (*.f64 B B)) (fma.f64 -3 (neg.f64 (log.f64 B)) (neg.f64 (/.f64 A B)))))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A)))) F)) (*.f64 A A)) (*.f64 B B)) (-.f64 (*.f64 -3 (neg.f64 (log.f64 B))) (/.f64 A B))))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 A 2)) (*.f64 -2 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) F))) (pow.f64 B 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 A 3)) (+.f64 (*.f64 -6 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))) F)) (*.f64 24 (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -3 (log.f64 (/.f64 1 B))) (*.f64 -1 (/.f64 A B))))))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 A A) (/.f64 (*.f64 -2 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))) F)) (*.f64 B B)) (fma.f64 1/6 (/.f64 (fma.f64 -2 (pow.f64 A 3) (fma.f64 -6 (/.f64 A (/.f64 F (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A)))))) (*.f64 24 (*.f64 C (*.f64 A A))))) (pow.f64 B 3)) (fma.f64 -3 (neg.f64 (log.f64 B)) (neg.f64 (/.f64 A B))))))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A)))) F)) (*.f64 A A)) (*.f64 B B)) (fma.f64 1/6 (/.f64 (fma.f64 -2 (pow.f64 A 3) (fma.f64 -6 (/.f64 A (/.f64 F (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A)))))) (*.f64 24 (*.f64 C (*.f64 A A))))) (pow.f64 B 3)) (-.f64 (*.f64 -3 (neg.f64 (log.f64 B))) (/.f64 A B)))))
(+.f64 (log.f64 (*.f64 -1 F)) (*.f64 -3 (log.f64 (/.f64 -1 B))))
(+.f64 (log.f64 (neg.f64 F)) (*.f64 -3 (log.f64 (/.f64 -1 B))))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (/.f64 A B)))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 -3 (log.f64 (/.f64 -1 B)) (/.f64 A B)))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 A 2)) (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (pow.f64 B 2))) (/.f64 A B))))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 -3 (log.f64 (/.f64 -1 B)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 A A) (*.f64 -2 (fma.f64 -1/2 (*.f64 A A) (*.f64 4 (*.f64 A C))))) (*.f64 B B)) (/.f64 A B))))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 -3 (log.f64 (/.f64 -1 B)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))) (*.f64 A A)) (*.f64 B B)) (/.f64 A B))))
(+.f64 (log.f64 (*.f64 -1 F)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -2 (pow.f64 A 3)) (+.f64 (*.f64 24 (*.f64 (pow.f64 A 2) C)) (*.f64 -6 (*.f64 A (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))))) (pow.f64 B 3))) (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 A 2)) (*.f64 -2 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))))) (pow.f64 B 2))) (/.f64 A B)))))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 A 3) (fma.f64 24 (*.f64 C (*.f64 A A)) (*.f64 (*.f64 -6 A) (fma.f64 -1/2 (*.f64 A A) (*.f64 4 (*.f64 A C)))))) (pow.f64 B 3)) (fma.f64 -3 (log.f64 (/.f64 -1 B)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 A A) (*.f64 -2 (fma.f64 -1/2 (*.f64 A A) (*.f64 4 (*.f64 A C))))) (*.f64 B B)) (/.f64 A B)))))
(+.f64 (log.f64 (neg.f64 F)) (fma.f64 -1/6 (/.f64 (fma.f64 -2 (pow.f64 A 3) (fma.f64 24 (*.f64 C (*.f64 A A)) (*.f64 (*.f64 -6 A) (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))))) (pow.f64 B 3)) (fma.f64 -3 (log.f64 (/.f64 -1 B)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -2 (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))) (*.f64 A A)) (*.f64 B B)) (/.f64 A B)))))
(log.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(log.f64 (neg.f64 (*.f64 F (pow.f64 B 3))))
(log.f64 (*.f64 F (neg.f64 (pow.f64 B 3))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 F (pow.f64 B 3)))))
(+.f64 (log.f64 (neg.f64 (*.f64 F (pow.f64 B 3)))) (neg.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (pow.f64 B 3)))))
(-.f64 (log.f64 (*.f64 F (neg.f64 (pow.f64 B 3)))) (*.f64 (/.f64 A F) (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) 2) (*.f64 (pow.f64 F 2) (pow.f64 B 6))))))) (+.f64 (log.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 F (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (fma.f64 -2 (/.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (neg.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) 2) (*.f64 (pow.f64 B 6) (*.f64 F F)))))) (+.f64 (log.f64 (neg.f64 (*.f64 F (pow.f64 B 3)))) (neg.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (pow.f64 B 3))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (-.f64 (*.f64 -2 (/.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) 2) (*.f64 (pow.f64 B 6) (*.f64 F F))))) (-.f64 (log.f64 (*.f64 F (neg.f64 (pow.f64 B 3)))) (*.f64 (/.f64 A F) (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (*.f64 F (pow.f64 B 3)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) 2) (*.f64 (pow.f64 F 2) (pow.f64 B 6))))))) (+.f64 (log.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -12 (/.f64 C (pow.f64 B 4))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 (pow.f64 F 2) (pow.f64 B 6)))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) 3) (*.f64 (pow.f64 F 3) (pow.f64 B 9)))))))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 F (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (fma.f64 -2 (/.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (neg.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) 2) (*.f64 (pow.f64 B 6) (*.f64 F F)))))) (+.f64 (log.f64 (neg.f64 (*.f64 F (pow.f64 B 3)))) (fma.f64 1/6 (*.f64 (pow.f64 A 3) (fma.f64 -12 (/.f64 C (pow.f64 B 4)) (fma.f64 -6 (/.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 F F)) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (*.f64 -2 (/.f64 (pow.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) 3) (*.f64 (pow.f64 B 9) (pow.f64 F 3))))))) (neg.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (pow.f64 B 3)))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (-.f64 (*.f64 -2 (/.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) 2) (*.f64 (pow.f64 B 6) (*.f64 F F))))) (+.f64 (log.f64 (*.f64 F (neg.f64 (pow.f64 B 3)))) (-.f64 (*.f64 1/6 (*.f64 (pow.f64 A 3) (fma.f64 -12 (/.f64 C (pow.f64 B 4)) (fma.f64 -6 (*.f64 (/.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (*.f64 F F)) (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (pow.f64 B 6))) (*.f64 -2 (/.f64 (pow.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) 3) (*.f64 (pow.f64 B 9) (pow.f64 F 3)))))))) (*.f64 (/.f64 A F) (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (pow.f64 B 3))))))
(log.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(log.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))))
(+.f64 (log.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))
(+.f64 (log.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C))))
(+.f64 (log.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))) (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A)))
(+.f64 (log.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2)))))
(+.f64 (log.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 C C))) (*.f64 A A)))))
(+.f64 (log.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))) (fma.f64 -1/4 (*.f64 (/.f64 B C) (/.f64 B A)) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 C C)))) (*.f64 A A)))))
(+.f64 (log.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))))))
(+.f64 (log.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))) (fma.f64 1/6 (/.f64 (fma.f64 3/8 (/.f64 (pow.f64 B 4) C) (fma.f64 -1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (*.f64 (/.f64 (pow.f64 B 4) C) -3/8))) (pow.f64 A 3)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 C C))) (*.f64 A A))))))
(+.f64 (log.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))) (fma.f64 1/6 (/.f64 (fma.f64 3/8 (/.f64 (pow.f64 B 4) C) (fma.f64 -1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (*.f64 (/.f64 (pow.f64 B 4) C) -3/8))) (pow.f64 A 3)) (fma.f64 -1/4 (*.f64 (/.f64 B C) (/.f64 B A)) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 C C)))) (*.f64 A A))))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 C F))) (*.f64 -2 (log.f64 (/.f64 -1 A))))
(+.f64 (log.f64 (*.f64 (*.f64 F C) -8)) (*.f64 -2 (log.f64 (/.f64 -1 A))))
(+.f64 (log.f64 (*.f64 -8 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 (*.f64 F C) -8)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 (*.f64 F C) -8)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))) (+.f64 (log.f64 (*.f64 -8 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 C C))) (*.f64 A A)) (+.f64 (log.f64 (*.f64 (*.f64 F C) -8)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 C C)))) (*.f64 A A)) (+.f64 (log.f64 (*.f64 (*.f64 F C) -8)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (pow.f64 C 2)))) (pow.f64 A 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 B 4) C)) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (*.f64 -3/8 (/.f64 (pow.f64 B 4) C)))) (pow.f64 A 3))) (+.f64 (log.f64 (*.f64 -8 (*.f64 C F))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/2 (*.f64 B B) (/.f64 (*.f64 -1/16 (pow.f64 B 4)) (*.f64 C C))) (*.f64 A A)) (fma.f64 -1/6 (/.f64 (fma.f64 3/8 (/.f64 (pow.f64 B 4) C) (fma.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (*.f64 (/.f64 (pow.f64 B 4) C) -3/8))) (pow.f64 A 3)) (+.f64 (log.f64 (*.f64 (*.f64 F C) -8)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/2 (*.f64 B B) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 C C)))) (*.f64 A A)) (fma.f64 -1/6 (/.f64 (fma.f64 3/8 (/.f64 (pow.f64 B 4) C) (fma.f64 1/32 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) (*.f64 (/.f64 (pow.f64 B 4) C) -3/8))) (pow.f64 A 3)) (+.f64 (log.f64 (*.f64 (*.f64 F C) -8)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A))))))
(log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(log.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))
(log.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (fma.f64 -8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (*.f64 C C))) (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (fma.f64 -64/3 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (fma.f64 -64/3 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (fma.f64 -8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (*.f64 C C))) (log.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A)))))))
(+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 -1 (log.f64 (/.f64 1 C))))
(+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 A F)))) (neg.f64 (neg.f64 (log.f64 C))))
(+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A F)))) (log.f64 C))
(+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 A F)))) (fma.f64 -1 (neg.f64 (log.f64 C)) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A F)))) (+.f64 (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A)) (log.f64 C)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))
(fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 A F)))) (fma.f64 -1 (neg.f64 (log.f64 C)) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 C C)) (+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A F)))) (+.f64 (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A)) (log.f64 C))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))))
(fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 A F)))) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (fma.f64 -1 (neg.f64 (log.f64 C)) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 C C)) (+.f64 (log.f64 (*.f64 -4 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 A F)))) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (+.f64 (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A)) (log.f64 C)))))
(+.f64 (log.f64 (*.f64 4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 -1 (log.f64 (/.f64 -1 C))))
(+.f64 (log.f64 (*.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 A F))) (neg.f64 (log.f64 (/.f64 -1 C))))
(-.f64 (log.f64 (*.f64 (*.f64 4 (-.f64 A (hypot.f64 B A))) (*.f64 A F))) (log.f64 (/.f64 -1 C)))
(+.f64 (log.f64 (*.f64 4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 A F))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)))))
(+.f64 (log.f64 (*.f64 (*.f64 4 (-.f64 A (hypot.f64 B A))) (*.f64 A F))) (-.f64 (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A)) (log.f64 (/.f64 -1 C))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))
(fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 (log.f64 (*.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 A F))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 C C)) (+.f64 (log.f64 (*.f64 (*.f64 4 (-.f64 A (hypot.f64 B A))) (*.f64 A F))) (-.f64 (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A)) (log.f64 (/.f64 -1 C)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))))
(fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 (log.f64 (*.f64 (*.f64 4 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 A F))) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (*.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 C C)) (+.f64 (log.f64 (*.f64 (*.f64 4 (-.f64 A (hypot.f64 B A))) (*.f64 A F))) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (-.f64 (*.f64 (/.f64 -1/4 C) (/.f64 (*.f64 B B) A)) (log.f64 (/.f64 -1 C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (neg.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (neg.f64 (log.f64 (/.f64 -1 F))))
(-.f64 (log.f64 (neg.f64 (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (log.f64 (/.f64 -1 F)))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (neg.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (neg.f64 (log.f64 (/.f64 -1 F))))
(-.f64 (log.f64 (neg.f64 (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (log.f64 (/.f64 -1 F)))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (neg.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (neg.f64 (log.f64 (/.f64 -1 F))))
(-.f64 (log.f64 (neg.f64 (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (log.f64 (/.f64 -1 F)))
(+.f64 (log.f64 (*.f64 -1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (neg.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (neg.f64 (log.f64 (/.f64 -1 F))))
(-.f64 (log.f64 (neg.f64 (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (log.f64 (/.f64 -1 F)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 (*.f64 -1/16 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 2 (*.f64 A A)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 (*.f64 -1/16 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 A A)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 -1/8 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 5)))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 2 (*.f64 A A))))))) (*.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) A) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) A)) (fma.f64 -1/64 (*.f64 (/.f64 2 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) A))))) (pow.f64 B 5)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 B 5))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (*.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (*.f64 A A))) (fma.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 F C))))) A)))))) (pow.f64 B 7)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 (*.f64 -1/16 (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 A A)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 -1/8 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 5))))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))) (-.f64 (-.f64 (*.f64 (pow.f64 B 3) (neg.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) A) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 2 (*.f64 A A))))))) (*.f64 (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) A) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) A)) (fma.f64 -1/64 (*.f64 (/.f64 2 (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) A))))) (pow.f64 B 5))) (*.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (*.f64 A A))) (fma.f64 -1/256 (*.f64 (/.f64 2 (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (*.f64 -4 (/.f64 (*.f64 F C) (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))))))) A)))))) (pow.f64 B 7))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 11)))) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (sqrt.f64 -1)))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 15)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 C C))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 11)))) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (sqrt.f64 -1)))))) (fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 8 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 15)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (/.f64 (*.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (sqrt.f64 -1) 2)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (sqrt.f64 -1)) (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 11)))) (sqrt.f64 -1))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))) (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (*.f64 C C)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 15))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 F (pow.f64 B 3)))))) (sqrt.f64 -1))) (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 A A))))
(-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3))))) (*.f64 A A)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 A A)) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B)))) (pow.f64 A 3)))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3))))) (*.f64 A A))) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 2 (pow.f64 B 5))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B))))) (pow.f64 A 3)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B)))))) (pow.f64 A 4))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 A A)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B)))) (pow.f64 A 3)) (/.f64 (fma.f64 -1/256 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (*.f64 (*.f64 1/8 F) (pow.f64 B 6)) (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) B)) (*.f64 -1/32 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) B))))) (pow.f64 A 4))))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))) (-.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3)))))) (*.f64 A A)) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 2 (pow.f64 B 5))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B))))) (pow.f64 A 3))) (/.f64 (fma.f64 -1/256 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) C))) B)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)))))))) (pow.f64 A 4))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 8) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -2) (/.f64 A (*.f64 (*.f64 B B) (sqrt.f64 8))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 8) (sqrt.f64 -2))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -2) (/.f64 A (*.f64 (*.f64 B B) (sqrt.f64 8))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) A))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 8) (sqrt.f64 -2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (sqrt.f64 8)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (sqrt.f64 8)))))) (pow.f64 A 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -2) (/.f64 A (*.f64 (*.f64 B B) (sqrt.f64 8))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 8)))) (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (pow.f64 B 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (sqrt.f64 -2))) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))))))) (*.f64 A A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 8) (sqrt.f64 -2)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -2) (/.f64 A (*.f64 (*.f64 B B) (sqrt.f64 8))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) A))) (-.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (pow.f64 B 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (sqrt.f64 -2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)))))))) (*.f64 A A)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (sqrt.f64 8)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (sqrt.f64 8)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -2) (/.f64 A (*.f64 (*.f64 B B) (sqrt.f64 8))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 8)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (*.f64 B B) (sqrt.f64 8)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 8) 2)))) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (sqrt.f64 -2)))) (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (pow.f64 B 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (sqrt.f64 -2))) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))))))) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 8) (sqrt.f64 -2))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (/.f64 (pow.f64 B 6) (sqrt.f64 8)))) (*.f64 (*.f64 -1/256 (/.f64 (sqrt.f64 -2) (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 B 6) (sqrt.f64 8))))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -2) (/.f64 A (*.f64 (*.f64 B B) (sqrt.f64 8))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 -2) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 B B)) (/.f64 (pow.f64 A 3) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) A))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) 8))) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) (pow.f64 A 3)))) (-.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 8) (sqrt.f64 -2))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -2) (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 B 6) (sqrt.f64 8)))))))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (pow.f64 B 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (sqrt.f64 -2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)))))))) (*.f64 A A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2)))))
(-.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 (*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8))))) (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 (*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C F))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 A 3))) (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (+.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 F C))))) (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (-.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (*.f64 -4 (/.f64 (*.f64 F C) (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))))))) (*.f64 (pow.f64 B 7) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 F (pow.f64 B 3)))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (/.f64 (*.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (sqrt.f64 -1) 2)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (*.f64 F (pow.f64 B 3))))))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))))) (sqrt.f64 -1)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A)))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (*.f64 1/8 F) (pow.f64 B 6)) (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) (*.f64 B (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 (*.f64 -1/2 C) (*.f64 F (pow.f64 B 4))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) C))) (*.f64 B (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F C)))))
(*.f64 A (neg.f64 (*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F C)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A (sqrt.f64 8)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 8)) (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) A))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F C)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 8) 2)))) (*.f64 A A)) (/.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A (sqrt.f64 8)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)))))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 8) (*.f64 B B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) C) (/.f64 (*.f64 B B) 8))) (sqrt.f64 8)) (/.f64 (sqrt.f64 -2) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 8)) (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) A)))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 C C)) (pow.f64 B 3))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 C C)) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (pow.f64 A 3))) (pow.f64 B 5))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 B 4)))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (pow.f64 B 4)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 B 6) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 B 4))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (pow.f64 B 4))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -1/2 (/.f64 (*.f64 C F) (pow.f64 A 2)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (/.f64 (*.f64 1/8 F) (pow.f64 A 3))) (pow.f64 B 6) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (/.f64 C (/.f64 (*.f64 A A) F)))) (pow.f64 B 4) (*.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 (*.f64 -1/16 F) (pow.f64 A 5))) (pow.f64 B 8)))))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 (fma.f64 1/4 (/.f64 C (/.f64 (pow.f64 A 4) F)) (*.f64 1/8 (/.f64 F (pow.f64 A 3)))) (pow.f64 B 6) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (pow.f64 B 4) (*.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (*.f64 -1/16 (/.f64 F (pow.f64 A 5)))) (pow.f64 B 8)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(-.f64 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B)))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A)))))))
(fma.f64 A (*.f64 F (*.f64 B B)) (-.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F))) B))))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))))))
(fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 F C) (*.f64 A A)) (-.f64 (*.f64 B (fma.f64 4 (*.f64 A (*.f64 F C)) (*.f64 -1/2 (*.f64 F (*.f64 A A))))) (*.f64 F (pow.f64 B 3)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 A (*.f64 F (pow.f64 B 2))))
(fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B)))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (neg.f64 (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 4 (*.f64 A C)))))))
(-.f64 (fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B)))) (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 A 2)) (*.f64 4 (*.f64 A C))) (*.f64 F B))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (fma.f64 -4 (*.f64 (*.f64 F C) (*.f64 A A)) (neg.f64 (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 4 (*.f64 A C))))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 A (*.f64 F (*.f64 B B)) (-.f64 (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 A A))) (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (neg.f64 (*.f64 F (pow.f64 B 3))))
(-.f64 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (neg.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (-.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F)))) (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 -1/2 (*.f64 F B)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F))) (neg.f64 (*.f64 F (pow.f64 B 3))))))
(fma.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 F C))) (-.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (*.f64 -1/2 (*.f64 B F)))) (*.f64 F (pow.f64 B 3)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A))
(fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 F (pow.f64 B 4)))) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (/.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) A)))
(fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (*.f64 A A)) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 F (pow.f64 B 4)))) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (*.f64 A A)) (fma.f64 2 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 3))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 -2 C) (*.f64 F (*.f64 B B))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))
(*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A)))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))
(*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(fma.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 (*.f64 F C) (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))
(fma.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (-.f64 A (hypot.f64 B A))))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(pow.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(pow.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(log.f64 (exp.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (*.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(exp.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 1 (sqrt.f64 (*.f64 A F)))
(sqrt.f64 (*.f64 A F))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 A F)))) (cbrt.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A F))) (sqrt.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(*.f64 (sqrt.f64 A) (sqrt.f64 F))
(pow.f64 (*.f64 A F) 1/2)
(sqrt.f64 (*.f64 A F))
(pow.f64 (sqrt.f64 (*.f64 A F)) 1)
(sqrt.f64 (*.f64 A F))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F))))
(cbrt.f64 (pow.f64 (*.f64 A F) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 1) B)
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 1)
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))
(pow.f64 (*.f64 F (pow.f64 B 3)) 1)
(*.f64 F (pow.f64 B 3))
(log.f64 (exp.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 F (pow.f64 B 3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (pow.f64 B 3))) (*.f64 F (pow.f64 B 3))))
(cbrt.f64 (*.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (pow.f64 B 6) (*.f64 F F))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 B 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 F (pow.f64 B 3))
(exp.f64 (log.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 F (pow.f64 B 3))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 F (pow.f64 B 3))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (-.f64 A (hypot.f64 B A))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 A (hypot.f64 B A))))
(pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 1/2)
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) 1)
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) A) B) C)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 B C)) A)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) 1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)
(/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) 1)
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 B C))))
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(*.f64 1 (/.f64 (sqrt.f64 2) A))
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) A)) (cbrt.f64 (/.f64 (sqrt.f64 2) A))) (cbrt.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(pow.f64 (/.f64 (sqrt.f64 2) A) 1)
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 2) A)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 2) A))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) A) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) A)))
(*.f64 (sqrt.f64 2) (/.f64 1 A))
(/.f64 (sqrt.f64 2) A)
(+.f64 (log.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (log.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 1 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(pow.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1)
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(cbrt.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (*.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) (log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(exp.f64 (log.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log1p.f64 (expm1.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(+.f64 (log.f64 F) (log.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(log.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))
(pow.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(log.f64 (exp.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (*.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) (*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(exp.f64 (log.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 A B)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))
(*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))

eval633.0ms (2.1%)

Compiler

Compiled 42675 to 25116 computations (41.1% saved)

prune437.0ms (1.4%)

Pruning

87 alts after pruning (83 fresh and 4 done)

PrunedKeptTotal
New68129710
Fresh155469
Picked325
Done022
Total69987786
Accurracy
62.8%
Counts
786 → 87
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.2%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.1%
(/.f64 (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.5%
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
3.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 B C))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
26.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.5%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.6%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F B) (*.f64 A F)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 F B)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 F (pow.f64 B 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B)))) (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (*.f64 F (pow.f64 B 3)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 F (neg.f64 (pow.f64 B 3)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.9%
(/.f64 (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
14.7%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
22.5%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
15.4%
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
15.2%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
22.8%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
17.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
6.0%
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
1.1%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))))
2.9%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)))
2.7%
(*.f64 1/4 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3/2)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
1.9%
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))))
4.2%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))
4.3%
(*.f64 -2 (*.f64 (pow.f64 (*.f64 A F) 1/2) (/.f64 1 B)))
4.2%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
4.1%
(*.f64 -2 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 1 B)))
3.2%
(*.f64 -2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 1 B)))
3.1%
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F)))) (/.f64 1 B)))
4.1%
(*.f64 -2 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))))
3.5%
(*.f64 -2 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))))
2.9%
(*.f64 -2 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 3)))
17.5%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B))
22.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.3%
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
5.3%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
14.3%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
8.8%
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.2%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.1%
(/.f64 (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.5%
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
3.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 A (/.f64 B C))) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
26.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 A (hypot.f64 B A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.5%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.6%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) F)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F B) (*.f64 A F)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 F B)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 F (pow.f64 B 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B)))) (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (*.f64 F (pow.f64 B 3)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 F (neg.f64 (pow.f64 B 3)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.9%
(/.f64 (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
14.7%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
22.5%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
15.4%
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
15.2%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
22.8%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
17.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
6.0%
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
1.1%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))))
2.9%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)))
2.7%
(*.f64 1/4 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3/2)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
1.9%
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))))
4.2%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))
4.3%
(*.f64 -2 (*.f64 (pow.f64 (*.f64 A F) 1/2) (/.f64 1 B)))
4.2%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
4.1%
(*.f64 -2 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 1 B)))
3.2%
(*.f64 -2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 1 B)))
3.1%
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F)))) (/.f64 1 B)))
4.1%
(*.f64 -2 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))))
3.5%
(*.f64 -2 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))))
2.9%
(*.f64 -2 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 3)))
17.5%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B))
22.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.3%
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
5.3%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
14.3%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
Compiler

Compiled 10890 to 7148 computations (34.4% saved)

localize320.0ms (1.1%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
95.7%
(*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B)))
95.3%
(*.f64 F (*.f64 B B))
91.0%
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
85.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
100.0%
(log1p.f64 (sqrt.f64 (*.f64 A F)))
99.8%
(*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 1 B))
98.6%
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))))
94.3%
(sqrt.f64 (*.f64 A F))
99.7%
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
90.4%
(sqrt.f64 (/.f64 F B))
99.9%
(/.f64 (sqrt.f64 (*.f64 A F)) B)
94.3%
(sqrt.f64 (*.f64 A F))
99.8%
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
91.0%
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
85.9%
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
85.1%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 445 to 160 computations (64% saved)

series90.0ms (0.3%)

Counts
14 → 188
Calls

120 calls:

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

rewrite125.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1062×add-sqr-sqrt
1042×pow1
978×log1p-expm1-u
976×expm1-log1p-u
974×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify210.0ms (0.7%)

Algorithm
egg-herbie
Rules
1086×times-frac
1010×*-commutative
622×associate-+r+
510×associate-+l+
434×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0123031227
1378228101
Stop Event
node limit
Counts
319 → 443
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/128 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 7))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2)) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B)))))) (pow.f64 A 4))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 6)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 6))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))))
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4)))))
B
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1 B) (*.f64 2 (/.f64 (*.f64 A C) B)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -1 B) (*.f64 2 (/.f64 (*.f64 A C) B))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -1 B) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) B)) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))))))
B
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))) B)))
B
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))) B)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F B)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (sqrt.f64 -2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (sqrt.f64 -2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13)))))))) (pow.f64 C 3))))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 A (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 3)))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 4) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.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 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(+.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 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))))
(*.f64 -1 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))))))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 F (pow.f64 B 2))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(pow.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 1/2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 A (hypot.f64 A B))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(pow.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A F)) B))
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 A F)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) (cbrt.f64 (sqrt.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 (sqrt.f64 F) (sqrt.f64 B))
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(cbrt.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 F B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(pow.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) 1)
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 A F))) 1)
(*.f64 1 (sqrt.f64 (*.f64 A F)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 A F)))) (cbrt.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A F))) (sqrt.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 A) (sqrt.f64 F))
(pow.f64 (*.f64 A F) 1/2)
(pow.f64 (sqrt.f64 (*.f64 A F)) 1)
(sqrt.f64 (*.f64 A F))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A F))))
(cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A F))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A F))))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 A F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (neg.f64 B))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 1) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(*.f64 1 (log1p.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(*.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(pow.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))) 1)
(log.f64 (+.f64 1 (sqrt.f64 (*.f64 A F))))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))) (log1p.f64 (sqrt.f64 (*.f64 A F)))) (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(pow.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(cbrt.f64 (*.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))) (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(pow.f64 (*.f64 F (*.f64 B B)) 1)
(log.f64 (exp.f64 (*.f64 F (*.f64 B B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 B B))))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 B B))))
(exp.f64 (log.f64 (*.f64 F (*.f64 B B))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 B B))))
(pow.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))) 1)
(log.f64 (exp.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))) (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))) (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
Outputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (neg.f64 (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))))) (pow.f64 B 3))))
(-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) A)) (*.f64 -1/16 (/.f64 2 (*.f64 A A))))) (pow.f64 B 3)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (*.f64 (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (/.f64 (*.f64 1/4 C) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) A) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 -1/64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (pow.f64 B 5)) (neg.f64 (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))))) (pow.f64 B 3)))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (*.f64 1/4 (/.f64 C (pow.f64 A 4))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) A) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/32 (/.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (*.f64 A A))) (*.f64 -1/64 (/.f64 2 (pow.f64 A 3)))))) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) A)) (*.f64 -1/16 (/.f64 2 (*.f64 A A))))) (pow.f64 B 3)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) A) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/128 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (*.f64 (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (/.f64 (*.f64 1/4 C) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (sqrt.f64 2)))) 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) A) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (*.f64 A A)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 -1/64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (pow.f64 B 5)) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A A))))) (pow.f64 B 3)) (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (*.f64 -2 C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 1/16 (pow.f64 A 5)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (/.f64 (*.f64 1/4 C) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (sqrt.f64 2)))) 2)) C)))) A)) (fma.f64 -1/256 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (/.f64 (*.f64 1/4 C) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (sqrt.f64 2)))) 2)) (*.f64 A A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (pow.f64 A 3))))))) (pow.f64 B 7))))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))) (-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) A)) (*.f64 -1/16 (/.f64 2 (*.f64 A A))))) (neg.f64 (pow.f64 B 3))) (*.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (*.f64 1/4 (/.f64 C (pow.f64 A 4))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) A) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/32 (/.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (*.f64 A A))) (*.f64 -1/64 (/.f64 2 (pow.f64 A 3)))))) (pow.f64 B 5))) (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 C (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 -1/16 (pow.f64 A 5)))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (*.f64 1/4 (/.f64 C (pow.f64 A 4))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2))) C))) A)) (fma.f64 -1/256 (*.f64 (/.f64 2 (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (*.f64 1/4 (/.f64 C (pow.f64 A 4))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) A) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) A)) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (pow.f64 A 3))))))) (pow.f64 B 7))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 B C) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (sqrt.f64 -1))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (+.f64 (*.f64 4 C) B))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 B C) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (sqrt.f64 -1))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 B C) (*.f64 B B)) (sqrt.f64 -1)))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C (fma.f64 4 (*.f64 B C) (*.f64 B B))))) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))
(-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (sqrt.f64 -1)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (*.f64 4 C) B)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (+.f64 (*.f64 4 C) B))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11)))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2)) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 B 3)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))))
(fma.f64 -1 (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 B C) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (sqrt.f64 -1))))) (fma.f64 -1 (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 B C) (*.f64 B B)) (sqrt.f64 -1)))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 C (fma.f64 4 (*.f64 B C) (*.f64 B B))))) (sqrt.f64 (/.f64 F (pow.f64 B 11)))))))) (fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 B C) (*.f64 B B)) (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))) (sqrt.f64 -1)) (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (fma.f64 4 (*.f64 B C) (*.f64 B B)) (*.f64 C C)))) (sqrt.f64 (/.f64 F (pow.f64 B 15)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 B C) (*.f64 B B)) (sqrt.f64 -1)))) 2)) (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 4 (*.f64 B C) (*.f64 B B)))))))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 (pow.f64 A 3) (fma.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (sqrt.f64 -1)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 11))))) (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))) (fma.f64 8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (*.f64 C C)))) (sqrt.f64 (/.f64 F (pow.f64 B 15)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (/.f64 (*.f64 F C) B)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (sqrt.f64 -1)))) 2))) (pow.f64 B 3))))))))))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (sqrt.f64 -1)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (*.f64 4 C) B)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B (+.f64 (*.f64 4 C) B))) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (neg.f64 (/.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (*.f64 A A))))
(-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (/.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3))))) (*.f64 A A)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3)))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (*.f64 A A)) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2))) B)))) (pow.f64 A 3)))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C)))) (/.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3))))) (*.f64 A A))) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 2 (pow.f64 B 5))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B))))) (pow.f64 A 3)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) B))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) B)))))) (pow.f64 A 4))))))
(fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 A B)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (/.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) (*.f64 A A)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2))) B)))) (pow.f64 A 3)) (/.f64 (fma.f64 -1/256 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (+.f64 (*.f64 (*.f64 1/8 F) (pow.f64 B 6)) (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) B)) (*.f64 (*.f64 -1/32 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2))))))) (pow.f64 A 4))))))
(fma.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))) (-.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 3)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3)))))) (*.f64 A A)) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 5)) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 2 (pow.f64 B 5))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) B))))) (pow.f64 A 3))) (/.f64 (fma.f64 -1/256 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 B 7)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) C))) B)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 B (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)))))))) (pow.f64 A 4))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 B B)) (sqrt.f64 8)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 8))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 8)) (/.f64 (*.f64 B B) A))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 B B)) (sqrt.f64 8)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 B 4) (sqrt.f64 8)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (pow.f64 B 4)))))))) (*.f64 A A)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 8)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 8)) (/.f64 (*.f64 B B) A))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))))) (neg.f64 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 4) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 8)) 2)))) (sqrt.f64 8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (pow.f64 B 4)))))))) (*.f64 A A))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 6)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 6))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (/.f64 F C)))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 B B)) (sqrt.f64 8)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 8)) (pow.f64 B 6))))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 8)))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 B 4) (sqrt.f64 8)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (pow.f64 B 4)))))))) (*.f64 A A)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 8) 2)) (*.f64 B B))))) (*.f64 (pow.f64 A 3) (sqrt.f64 8)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 B B)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 8)))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 8)) (/.f64 (*.f64 B B) A))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -1/256 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 6) (sqrt.f64 8)))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 6)) (sqrt.f64 8)))))) (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (sqrt.f64 8)))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 8)) 2)) (*.f64 (/.f64 C B) (/.f64 8 B))))) (sqrt.f64 8)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 8)) 2)))) (sqrt.f64 8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))))))) (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 4) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 8)) 2)))) (sqrt.f64 8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (pow.f64 B 4)))))))) (*.f64 A A)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (neg.f64 C) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (neg.f64 C) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))))
(-.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 5))) -10))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (fma.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (*.f64 (*.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) -8)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 (neg.f64 C) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3))) 2))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (pow.f64 B 5))) -10)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) 56) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2)))) -36))))
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 A 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (*.f64 B B) (sqrt.f64 -4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (pow.f64 C 5))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4)))))
B
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B)
(fma.f64 -2 (/.f64 A (/.f64 B C)) B)
(fma.f64 -2 (/.f64 (*.f64 A C) B) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C))) B))
(fma.f64 -2 (/.f64 (*.f64 A C) B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) (*.f64 A C)) (pow.f64 B 3)) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))) B)))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) B)))
(fma.f64 -2 (/.f64 (*.f64 A C) B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) (*.f64 A C)) (pow.f64 B 3)) (fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1 B) (*.f64 2 (/.f64 (*.f64 A C) B)))
(fma.f64 -1 B (*.f64 2 (/.f64 A (/.f64 B C))))
(-.f64 (*.f64 2 (/.f64 (*.f64 A C) B)) B)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -1 B) (*.f64 2 (/.f64 (*.f64 A C) B))))
(fma.f64 2 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -1 B (*.f64 2 (/.f64 A (/.f64 B C)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 A C) (*.f64 A C)) (pow.f64 B 3)) (-.f64 (*.f64 2 (/.f64 (*.f64 A C) B)) B))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -1 B) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) B)) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))))))
(fma.f64 2 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -1 B (fma.f64 2 (/.f64 A (/.f64 B C)) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 A C) (*.f64 A C)) (pow.f64 B 3)) (-.f64 (fma.f64 2 (/.f64 (*.f64 A C) B) (*.f64 4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))))) B))
B
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B)
(fma.f64 -2 (/.f64 A (/.f64 B C)) B)
(fma.f64 -2 (/.f64 (*.f64 A C) B) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C))) B))
(fma.f64 -2 (/.f64 (*.f64 A C) B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) (*.f64 A C)) (pow.f64 B 3)) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))) B)))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) B)))
(fma.f64 -2 (/.f64 (*.f64 A C) B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) (*.f64 A C)) (pow.f64 B 3)) (fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) B)))
B
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B)
(fma.f64 -2 (/.f64 A (/.f64 B C)) B)
(fma.f64 -2 (/.f64 (*.f64 A C) B) B)
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) B))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C))) B))
(fma.f64 -2 (/.f64 (*.f64 A C) B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) (*.f64 A C)) (pow.f64 B 3)) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 5))) B)))
(fma.f64 -2 (/.f64 A (/.f64 B C)) (fma.f64 -2 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) B)))
(fma.f64 -2 (/.f64 (*.f64 A C) B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) (*.f64 A C)) (pow.f64 B 3)) (fma.f64 -4 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) B)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) B))) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 B F)))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (sqrt.f64 -1)) (/.f64 (pow.f64 A 3) -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 A (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 1 (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) F) A)) (*.f64 1/16 (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 B 7)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 B 5)) (sqrt.f64 -1/2)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (/.f64 (*.f64 1/16 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 1 (sqrt.f64 -1/2))) 2))) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -1/2) 2)))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/16 (/.f64 F (pow.f64 A 5))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 1 (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 3) (sqrt.f64 -1/2))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)) (/.f64 A F))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (*.f64 A A)))) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 7))) (/.f64 (-.f64 (/.f64 (*.f64 -1/16 F) (pow.f64 A 5)) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (sqrt.f64 -1/2))) 2)) (/.f64 (sqrt.f64 -1/2) (pow.f64 B 5))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (pow.f64 B 3))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (/.f64 (*.f64 1/4 C) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (sqrt.f64 2)))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (*.f64 1/4 (/.f64 C (pow.f64 A 4))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (pow.f64 B 3))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 A 6))) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2)))) (*.f64 1/16 (/.f64 1 (pow.f64 A 5))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (pow.f64 B 7)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 A 3))) (*.f64 1/4 (/.f64 C (pow.f64 A 4)))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 C (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 A))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (*.f64 -2 C) (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 1/16 (pow.f64 A 5)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (/.f64 (*.f64 1/4 C) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (sqrt.f64 2)))) 2)) C)))) (pow.f64 B 7))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (/.f64 (*.f64 1/4 C) (pow.f64 A 4)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (sqrt.f64 2)))) 2)) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (-.f64 (/.f64 (*.f64 -1/2 C) (*.f64 A A)) (/.f64 1/2 A)) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (+.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 C (+.f64 (/.f64 1/16 (pow.f64 A 6)) (pow.f64 (/.f64 -1/8 (pow.f64 A 3)) 2))) (/.f64 -1/16 (pow.f64 A 5)))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (*.f64 1/4 (/.f64 C (pow.f64 A 4))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2))) C))) (pow.f64 B 7)) (*.f64 (-.f64 (*.f64 F (+.f64 (/.f64 1/8 (pow.f64 A 3)) (*.f64 1/4 (/.f64 C (pow.f64 A 4))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (sqrt.f64 (/.f64 F C))) (sqrt.f64 2))) 2)) (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (fma.f64 -1/2 (/.f64 C (*.f64 A A)) (/.f64 -1/2 A)) (pow.f64 B 3))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 4 (*.f64 B C) (*.f64 B B))) (sqrt.f64 -1))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 B (+.f64 (*.f64 4 C) B)))) (sqrt.f64 -1))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 4 (*.f64 B C) (*.f64 B B))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 B C) (*.f64 B B)) (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (sqrt.f64 -1)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 B (+.f64 (*.f64 4 C) B)))) (sqrt.f64 -1))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (sqrt.f64 -1)))) 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 B 3))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 C) (*.f64 -1/2 B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 C B)) (pow.f64 B 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (fma.f64 4 (*.f64 B C) (*.f64 B B))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 C (/.f64 B F))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 B C) (*.f64 B B)) (sqrt.f64 -1)))) 2)) (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 4 (*.f64 B C) (*.f64 B B)))))))))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 B C) (*.f64 B B)) (sqrt.f64 -1)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (sqrt.f64 -1))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 B (+.f64 (*.f64 4 C) B)))) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (/.f64 (*.f64 F C) B)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (sqrt.f64 -1)))) 2))) (pow.f64 B 3)))))))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 C (*.f64 B -1/2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 B (+.f64 (*.f64 4 C) B)) (sqrt.f64 -1)))) 2))))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 B (*.f64 A A))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 A A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) B)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 (*.f64 1/8 F) (pow.f64 B 6)) (*.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 B B) C)))) (*.f64 B (pow.f64 A 3)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 F C) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))) 2)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 B (*.f64 A A)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) A)) (fma.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (/.f64 (-.f64 (*.f64 1/8 (*.f64 F (pow.f64 B 6))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2))) C))) (*.f64 B (pow.f64 A 3))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) 2)) (*.f64 B (*.f64 A A))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 F C)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (*.f64 B B)))) (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 F C))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 B B))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (*.f64 B B)))) (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) A) (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 8)) 2)) (sqrt.f64 8)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 B B))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 8) 2)) (*.f64 B B))))) (*.f64 (*.f64 A A) (sqrt.f64 8)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 8))) 2))) (*.f64 A (sqrt.f64 8)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -1) (*.f64 B B)))) (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 F C))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 8)) 2)) (*.f64 (/.f64 C B) (/.f64 8 B))))) (sqrt.f64 8)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) A) (/.f64 (-.f64 (*.f64 (*.f64 2 C) (*.f64 (*.f64 B F) B)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B)) (sqrt.f64 8)) 2)) (sqrt.f64 8)))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 B B))) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 8))) (sqrt.f64 (*.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A C) (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3))))) (fma.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (*.f64 A A) (*.f64 B B))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A C) (*.f64 A C))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 C 3)) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F B)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (*.f64 (neg.f64 C) (fma.f64 4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 C (fma.f64 4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))) (pow.f64 C 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (*.f64 -1 (+.f64 (*.f64 C (fma.f64 4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))) (*.f64 (*.f64 C C) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1)) (sqrt.f64 -2))))))))))
(-.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 C (fma.f64 4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1))))))) (*.f64 (*.f64 C C) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (*.f64 16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (sqrt.f64 -2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (sqrt.f64 -2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))))) (*.f64 64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 13)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 A A) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 7))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)))))) (*.f64 64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 13))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))))))) (*.f64 -1 (+.f64 (*.f64 C (fma.f64 4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))) (*.f64 (*.f64 C C) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 9))) (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1)) (sqrt.f64 -2)))))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (fma.f64 4 (*.f64 A (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1))))) (neg.f64 C)) (*.f64 (*.f64 C C) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (*.f64 16 (*.f64 (*.f64 A A) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))))))))) (*.f64 (pow.f64 C 3) (fma.f64 1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))) -1)) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -2)) (sqrt.f64 -1))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7)))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)))))) (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 B 13))))))))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -2) (/.f64 A (sqrt.f64 -1/2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -2) (/.f64 A (sqrt.f64 -1/2)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2)))))) C)))
(-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A))) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) A)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2)))))) C))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -2) (/.f64 A (sqrt.f64 -1/2)))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C)) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2)))))) C))))
(-.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A))) (/.f64 (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C))) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) A)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2)))))) C))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 2)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 4)) (sqrt.f64 (*.f64 F (pow.f64 B 13)))))))) (pow.f64 C 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -2) (/.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1 (/.f64 (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2)))))) C) (/.f64 (fma.f64 1/128 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 (pow.f64 B 5) F))) (*.f64 A (pow.f64 (sqrt.f64 -1/2) 3))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (*.f64 (*.f64 -1/256 (/.f64 (sqrt.f64 -2) (/.f64 (pow.f64 A 4) (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))))) (pow.f64 C 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A)) (-.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) A)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 A (sqrt.f64 -1/2)))))) C)) (/.f64 (fma.f64 1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C))) (/.f64 (fma.f64 1/128 (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (pow.f64 A 3))) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2))) A) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 -1/2 (sqrt.f64 -1/2)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) (*.f64 A A))) (sqrt.f64 (/.f64 (pow.f64 B 7) F))) (*.f64 (*.f64 -1/256 (/.f64 (sqrt.f64 -2) (/.f64 (pow.f64 A 4) (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))))) (pow.f64 C 3))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -2) (/.f64 A (sqrt.f64 -1/2)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -2) (/.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A C) (sqrt.f64 -1/2)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) C)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A C) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -2) (/.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A C) (sqrt.f64 -1/2)))) (neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 -2)))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A)) (-.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) C)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A C) (sqrt.f64 -1/2)))))) (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 A (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 3)))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 (pow.f64 B 7) F)))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 4) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 B 13))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) A) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (*.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A (*.f64 C (sqrt.f64 -1/2)))) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (pow.f64 A 3)) (sqrt.f64 (*.f64 F (pow.f64 B 9))))))) (pow.f64 C 2))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) A) (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1/2) 3))))) (fma.f64 1/128 (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 F (pow.f64 B 11)))) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (*.f64 (*.f64 A A) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 -2)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 4)) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -2) (/.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A C) (sqrt.f64 -1/2)))) (neg.f64 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 -2)))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) A) (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 3) (*.f64 -1/2 (sqrt.f64 -1/2)))))) (fma.f64 1/128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 11))) (/.f64 (sqrt.f64 -2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 7) F)) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -2) (/.f64 (pow.f64 A 4) (sqrt.f64 -1/2))) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 13))) (pow.f64 C 3))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) A)) (-.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (*.f64 A A)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 B 5))) C)) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A C) (sqrt.f64 -1/2)))))) (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 B 7)))) (*.f64 1/64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 9)))) (pow.f64 A 3))))) (*.f64 C C))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (/.f64 (sqrt.f64 -2) B)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (sqrt.f64 -2) B)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (neg.f64 (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (sqrt.f64 -2) B)) (*.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B)))))
(-.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (/.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 -2))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (sqrt.f64 -2) B)) (*.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 -2))))) (-.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (/.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 -2))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (sqrt.f64 -2) B)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (pow.f64 B 3))) (*.f64 (*.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B)))))))
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 C C) (sqrt.f64 -2))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 A C) (sqrt.f64 -2)) (pow.f64 B 3))) (*.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (/.f64 (sqrt.f64 -2) B))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A C) B))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A C) B))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (*.f64 A A))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -2)) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (*.f64 A A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A C) B))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -2)) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A C) B))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (*.f64 A A)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A C) B))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A C) B))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (*.f64 A A))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -2)) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (*.f64 A A)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A C) B))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 3)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 7)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) F)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (fma.f64 1/256 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -2)) (*.f64 (pow.f64 C 3) (pow.f64 A 3)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (/.f64 B C))) (sqrt.f64 (*.f64 F (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 4)) (/.f64 (pow.f64 B 7) (pow.f64 C 4)))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (/.f64 (pow.f64 B 5) (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B))) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 A C) B))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 C C)) (/.f64 (pow.f64 B 3) (*.f64 A A)))))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))
(*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (sqrt.f64 -2))))) (sqrt.f64 (/.f64 B F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (sqrt.f64 -2))))) (sqrt.f64 (/.f64 B F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 F B))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 B F))) (*.f64 (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))))) (sqrt.f64 (/.f64 (/.f64 1 F) B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 C (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F (pow.f64 B 3))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 C C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 B F))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1))) 2)) (sqrt.f64 -1)) (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) -1)))))))
(*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))
(*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) C) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) C))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (*.f64 C C)) (/.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) C) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 -1/2 (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) (*.f64 C C)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) C))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))))))
(*.f64 -1 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B))))
(neg.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))))
(*.f64 C (neg.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))))
(-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 -2)))) (fma.f64 -1 (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) C))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -1/2) 3)) (sqrt.f64 -2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (-.f64 (neg.f64 (*.f64 B F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (/.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 -2)))) (fma.f64 -1 (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 5) F)) (*.f64 (/.f64 (sqrt.f64 -2) (*.f64 -1/2 (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) (*.f64 C C)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 F (neg.f64 B)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 -1/2))) 2)) C))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (/.f64 (sqrt.f64 -2) (sqrt.f64 -1/2))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 -2)) (sqrt.f64 (*.f64 B F)))))))
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 F (pow.f64 B 2))
(*.f64 (*.f64 B F) B)
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(*.f64 -1 (+.f64 (*.f64 C (*.f64 (*.f64 B F) B)) (*.f64 F (pow.f64 B 3))))
(-.f64 (*.f64 (neg.f64 C) (*.f64 (*.f64 B F) B)) (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))
(*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))
(*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F)))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 C (*.f64 (*.f64 B F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))
(*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))
(*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F)))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 C (*.f64 (*.f64 B F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))
(*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))
(*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F)))
(-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 C (*.f64 (*.f64 B F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(*.f64 -1 (+.f64 (*.f64 C (*.f64 (*.f64 B F) B)) (*.f64 F (pow.f64 B 3))))
(-.f64 (*.f64 (neg.f64 C) (*.f64 (*.f64 B F) B)) (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(*.f64 F (neg.f64 (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(*.f64 -1 (+.f64 (*.f64 C (*.f64 (*.f64 B F) B)) (*.f64 F (pow.f64 B 3))))
(-.f64 (*.f64 (neg.f64 C) (*.f64 (*.f64 B F) B)) (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(+.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 F B)))))
(fma.f64 -1 (*.f64 C (*.f64 (*.f64 B F) B)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 C C) (*.f64 B F))) (*.f64 F (pow.f64 B 3))) (*.f64 C (*.f64 (*.f64 B F) B)))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 C C) B))) B) (*.f64 (*.f64 B F) B))
(*.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C C) B)) C) B) (*.f64 (*.f64 B F) B))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(pow.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(log.f64 (exp.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
(*.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 1/2)
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 1 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 A (hypot.f64 A B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 A (hypot.f64 B A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(pow.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) 1/2)
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(pow.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))) 1)
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(cbrt.f64 (*.f64 (*.f64 F (-.f64 A (hypot.f64 A B))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))
(sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))
(pow.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 A B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A F)) B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 A F)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 1)
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (/.f64 F B)))) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(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 (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))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(cbrt.f64 (*.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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(pow.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (neg.f64 (sqrt.f64 (/.f64 F B))) (neg.f64 (sqrt.f64 (/.f64 F B)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 A F))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 A F)) 1))
(+.f64 (sqrt.f64 (*.f64 A F)) 0)
(*.f64 1 (sqrt.f64 (*.f64 A F)))
(sqrt.f64 (*.f64 A F))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 A F))) (cbrt.f64 (sqrt.f64 (*.f64 A F)))) (cbrt.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 A F))) (sqrt.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(*.f64 (sqrt.f64 A) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 A))
(pow.f64 (*.f64 A F) 1/2)
(sqrt.f64 (*.f64 A F))
(pow.f64 (sqrt.f64 (*.f64 A F)) 1)
(sqrt.f64 (*.f64 A F))
(sqrt.f64 (*.f64 A F))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F))))
(cbrt.f64 (*.f64 A (*.f64 F (sqrt.f64 (*.f64 A F)))))
(cbrt.f64 (pow.f64 (*.f64 A F) 3/2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A F))))
(sqrt.f64 (*.f64 A F))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(/.f64 1 (/.f64 B (sqrt.f64 (*.f64 A F))))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (neg.f64 B))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 1) B)
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 1)
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (*.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) (/.f64 (sqrt.f64 (*.f64 A F)) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(/.f64 (sqrt.f64 (*.f64 A F)) B)
(*.f64 1 (log1p.f64 (sqrt.f64 (*.f64 A F))))
(log1p.f64 (sqrt.f64 (*.f64 A F)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(log1p.f64 (sqrt.f64 (*.f64 A F)))
(*.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(log1p.f64 (sqrt.f64 (*.f64 A F)))
(pow.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))) 1)
(log1p.f64 (sqrt.f64 (*.f64 A F)))
(log.f64 (+.f64 1 (sqrt.f64 (*.f64 A F))))
(log1p.f64 (sqrt.f64 (*.f64 A F)))
(cbrt.f64 (*.f64 (*.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))) (log1p.f64 (sqrt.f64 (*.f64 A F)))) (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(cbrt.f64 (*.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))) (*.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))) (log1p.f64 (sqrt.f64 (*.f64 A F))))))
(cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(log1p.f64 (sqrt.f64 (*.f64 A F)))
(exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))
(log1p.f64 (sqrt.f64 (*.f64 A F)))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(cbrt.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))) (fma.f64 B B (*.f64 -4 (*.f64 A C))))
(*.f64 1 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))))))
(sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B)))
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B)))
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B)))
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(pow.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B)))
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))))) 1)
(sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B)))
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B)))
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(cbrt.f64 (*.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))) (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B)) (sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B)))
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B)))
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 (*.f64 -2 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 B F) B)))
(sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))))
(pow.f64 (*.f64 F (*.f64 B B)) 1)
(*.f64 (*.f64 B F) B)
(log.f64 (exp.f64 (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 B F) B)
(cbrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 B B))) (*.f64 F (*.f64 B B))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B F) B) (*.f64 (*.f64 F F) (pow.f64 B 4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 B F) B) 3))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 B F) B)
(exp.f64 (log.f64 (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 B F) B)
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 B B))))
(*.f64 (*.f64 B F) B)
(pow.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))) 1)
(*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))
(log.f64 (exp.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B))) (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))) (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B)) (*.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B)))) (*.f64 (*.f64 F F) (pow.f64 B 4)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B)) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))
(exp.f64 (log.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))
(*.f64 (fma.f64 -1 C (fma.f64 -1/2 (*.f64 (/.f64 C B) C) (neg.f64 B))) (*.f64 (*.f64 B F) B))

eval444.0ms (1.5%)

Compiler

Compiled 28939 to 18042 computations (37.7% saved)

prune251.0ms (0.8%)

Pruning

102 alts after pruning (94 fresh and 8 done)

PrunedKeptTotal
New47223495
Fresh77178
Picked145
Done044
Total480102582
Accurracy
62.9%
Counts
582 → 102
Alt Table
Click to see full alt table
StatusAccuracyProgram
0.2%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 F A) (*.f64 (/.f64 F A) (/.f64 C A)))) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.1%
(/.f64 (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 3) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.1%
(/.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
0.5%
(/.f64 (neg.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 F C)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 F))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
3.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
26.6%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
26.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (sqrt.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
26.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
12.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (neg.f64 B) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.2%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.4%
(/.f64 (neg.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.5%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F B) (*.f64 -8 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
6.2%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 8 (*.f64 A (*.f64 C F)))) B) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.6%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (-.f64 A (*.f64 -1 C)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
23.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 -4 C))) (*.f64 (*.f64 2 F) (-.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
16.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (*.f64 -1 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (pow.f64 B 3) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 F B)) (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 4 (*.f64 C (*.f64 F B))) (*.f64 F (pow.f64 B 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
17.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F B) (*.f64 A F)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
22.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 C B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
1.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
23.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
8.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
15.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
9.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F B) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (-.f64 C (hypot.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
20.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 F B)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
7.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
4.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (neg.f64 (*.f64 F (pow.f64 B 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (fma.f64 F (pow.f64 B 3) (*.f64 A (*.f64 F (*.f64 B B)))) (*.f64 (*.f64 B F) (fma.f64 -1/2 (*.f64 A A) (*.f64 (*.f64 4 A) C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (-.f64 (*.f64 A (fma.f64 4 (*.f64 C (*.f64 B F)) (*.f64 F (*.f64 B B)))) (*.f64 F (pow.f64 B 3)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
16.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
6.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (exp.f64 (log.f64 (*.f64 F (neg.f64 (pow.f64 B 3)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (*.f64 -1/2 (*.f64 C C)) (*.f64 B F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
2.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (pow.f64 C 3) F)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
5.9%
(/.f64 (neg.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 F (*.f64 (-.f64 A (fma.f64 -1 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) (fma.f64 C (*.f64 A -8) (*.f64 2 (*.f64 B B))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
27.4%
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 A (hypot.f64 B A)))))))
14.7%
(/.f64 (neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
7.0%
(/.f64 (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
18.8%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A))))))
22.5%
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))))
15.5%
(*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 (/.f64 F B) 1/2)))
15.2%
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (/.f64 F B)))) (cbrt.f64 (sqrt.f64 (/.f64 F B))))))
15.3%
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))))
15.4%
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B))))
2.6%
(*.f64 (sqrt.f64 2) (neg.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))))
14.6%
(*.f64 (sqrt.f64 2) (neg.f64 (exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))))
11.6%
(*.f64 (sqrt.f64 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 F B) 3/2))))
15.2%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (-.f64 C (hypot.f64 C B))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
22.8%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A)))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
25.3%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
17.1%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (-.f64 A (hypot.f64 B A))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
8.0%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (fma.f64 -1 C (fma.f64 -1/2 (/.f64 C (/.f64 B C)) (neg.f64 B))) (*.f64 F (*.f64 B B)))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
6.0%
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
1.1%
(*.f64 1/4 (*.f64 (/.f64 (*.f64 2 B) A) (sqrt.f64 (/.f64 F C))))
2.9%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 B A)) F)) (/.f64 (/.f64 (*.f64 (sqrt.f64 2) B) A) C)))
2.7%
(*.f64 1/4 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (-.f64 A (hypot.f64 B A))) 3/2)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))
1.9%
(*.f64 1/4 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 B A)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))))
4.3%
(*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B))
4.2%
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))
4.1%
(*.f64 -2 (/.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) B))
3.2%
(*.f64 -2 (/.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) B))
3.1%
(*.f64 -2 (/.f64 (cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F)))) B))
4.2%
(*.f64 -2 (/.f64 1 (/.f64 B (sqrt.f64 (*.f64 A F)))))
4.3%
(*.f64 -2 (*.f64 (+.f64 1 (-.f64 (sqrt.f64 (*.f64 A F)) 1)) (/.f64 1 B)))
4.2%
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))
4.0%
(*.f64 -2 (*.f64 (expm1.f64 (*.f64 (*.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))) (/.f64 1 B)))
4.1%
(*.f64 -2 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 1 B)))
4.1%
(*.f64 -2 (*.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))) (/.f64 1 B)))
4.1%
(*.f64 -2 (*.f64 (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))))) (/.f64 1 B)))
3.1%
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (*.f64 A F) (sqrt.f64 (*.f64 A F)))) (/.f64 1 B)))
4.1%
(*.f64 -2 (expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))))
3.5%
(*.f64 -2 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B))))
2.9%
(*.f64 -2 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 A F)) B) 3)))
17.5%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 C (hypot.f64 B C)) F))) B))
22.8%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C)))))
2.3%
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/8) B)) C) (sqrt.f64 (/.f64 F A))))
5.3%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
14.3%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 A (hypot.f64 B A)) (fma.f64 B B (*.f64 (*.f64 -4 A) C))))))) (fma.f64 B B (*.f64 (*.f64 -4 A) C))) 3))
11.4%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) 3))
Compiler

Compiled 7519 to 4186 computations (44.3% saved)

regimes1.6s (5.3%)

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

6 calls:

438.0ms
F
339.0ms
A
329.0ms
B
189.0ms
C
167.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
38.6%5A
48.5%4B
39.9%3C
38.4%6F
44.1%3(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
43.4%4(pow.f64 B 2)
Compiler

Compiled 4547 to 2232 computations (50.9% saved)

regimes319.0ms (1%)

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

1 calls:

254.0ms
B
Results
AccuracySegmentsBranch
48.3%4B
Compiler

Compiled 3412 to 1682 computations (50.7% saved)

regimes266.0ms (0.9%)

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

1 calls:

217.0ms
B
Results
AccuracySegmentsBranch
48.3%4B
Compiler

Compiled 2683 to 1320 computations (50.8% saved)

regimes216.0ms (0.7%)

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

1 calls:

178.0ms
B
Results
AccuracySegmentsBranch
48.3%4B
Compiler

Compiled 2128 to 1053 computations (50.5% saved)

regimes233.0ms (0.8%)

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

2 calls:

126.0ms
B
80.0ms
C
Results
AccuracySegmentsBranch
36.9%2C
40.4%5B
Compiler

Compiled 1470 to 727 computations (50.5% saved)

regimes179.0ms (0.6%)

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

2 calls:

80.0ms
C
77.0ms
B
Results
AccuracySegmentsBranch
38.0%4B
32.9%3C
Compiler

Compiled 1085 to 550 computations (49.3% saved)

regimes92.0ms (0.3%)

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

1 calls:

73.0ms
B
Results
AccuracySegmentsBranch
37.8%4B
Compiler

Compiled 998 to 508 computations (49.1% saved)

regimes80.0ms (0.3%)

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

1 calls:

64.0ms
B
Results
AccuracySegmentsBranch
37.7%4B
Compiler

Compiled 859 to 438 computations (49% saved)

regimes186.0ms (0.6%)

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

4 calls:

59.0ms
B
54.0ms
C
47.0ms
A
14.0ms
F
Results
AccuracySegmentsBranch
27.8%3C
23.1%1F
26.7%3A
32.4%5B
Compiler

Compiled 708 to 359 computations (49.3% saved)

regimes59.0ms (0.2%)

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

1 calls:

49.0ms
B
Results
AccuracySegmentsBranch
32.4%5B
Compiler

Compiled 472 to 250 computations (47% saved)

regimes74.0ms (0.2%)

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

1 calls:

57.0ms
B
Results
AccuracySegmentsBranch
32.2%5B
Compiler

Compiled 324 to 175 computations (46% saved)

regimes83.0ms (0.3%)

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

1 calls:

76.0ms
B
Results
AccuracySegmentsBranch
30.9%5B
Compiler

Compiled 295 to 160 computations (45.8% saved)

regimes150.0ms (0.5%)

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

4 calls:

75.0ms
C
34.0ms
B
26.0ms
A
8.0ms
F
Results
AccuracySegmentsBranch
20.9%1F
23.4%3A
23.9%3C
27.3%4B
Compiler

Compiled 282 to 158 computations (44% saved)

regimes28.0ms (0.1%)

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

1 calls:

22.0ms
B
Results
AccuracySegmentsBranch
24.5%3B
Compiler

Compiled 240 to 133 computations (44.6% saved)

regimes128.0ms (0.4%)

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

4 calls:

62.0ms
B
40.0ms
C
14.0ms
A
7.0ms
F
Results
AccuracySegmentsBranch
19.2%2A
16.6%1C
16.6%1F
20.4%3B
Compiler

Compiled 230 to 131 computations (43% saved)

regimes110.0ms (0.4%)

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

4 calls:

25.0ms
F
13.0ms
B
7.0ms
A
7.0ms
C
Results
AccuracySegmentsBranch
6.0%1F
6.0%1C
8.5%2B
6.0%1A
Compiler

Compiled 184 to 107 computations (41.8% saved)

regimes18.0ms (0.1%)

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

4 calls:

5.0ms
F
4.0ms
A
4.0ms
C
4.0ms
B
Results
AccuracySegmentsBranch
4.3%1C
4.3%1F
4.3%1A
4.3%1B
Compiler

Compiled 61 to 40 computations (34.4% saved)

regimes11.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

2.0ms
A
2.0ms
F
2.0ms
C
2.0ms
B
Results
AccuracySegmentsBranch
4.2%1A
4.2%1C
4.2%1F
4.2%1B
Compiler

Compiled 32 to 25 computations (21.9% saved)

bsearch197.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
114.0ms
8.712420331901471e-102
2.5162864630432744e-96
27.0ms
-2.2732087485482324e-55
-1.3046467608751462e-55
55.0ms
-1.8357240676527917e+150
-1.6485682475366426e+144
Results
63.0ms246×body256valid
33.0ms53×body1024valid
20.0ms25×body2048valid
12.0ms28×body512valid
5.0ms22×body256invalid
Compiler

Compiled 1262 to 861 computations (31.8% saved)

bsearch252.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
149.0ms
8.712420331901471e-102
2.5162864630432744e-96
26.0ms
-2.2732087485482324e-55
-1.3046467608751462e-55
76.0ms
-4.9554210335104926e+81
-7.598575780270847e+78
Results
127.0ms210×body256valid
71.0ms60×body1024valid
30.0ms37×body2048valid
14.0ms29×body512valid
4.0ms20×body256invalid
Compiler

Compiled 1224 to 826 computations (32.5% saved)

bsearch217.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
8.712420331901471e-102
2.5162864630432744e-96
76.0ms
-2.2732087485482324e-55
-1.3046467608751462e-55
81.0ms
-4.9554210335104926e+81
-7.598575780270847e+78
Results
82.0ms212×body256valid
77.0ms39×body2048valid
33.0ms52×body1024valid
14.0ms33×body512valid
4.0ms17×body256invalid
Compiler

Compiled 1260 to 838 computations (33.5% saved)

bsearch173.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
78.0ms
8.712420331901471e-102
2.5162864630432744e-96
29.0ms
-2.2732087485482324e-55
-1.3046467608751462e-55
66.0ms
-4.9554210335104926e+81
-7.598575780270847e+78
Results
64.0ms32×body2048valid
50.0ms212×body256valid
36.0ms59×body1024valid
13.0ms33×body512valid
3.0ms15×body256invalid
Compiler

Compiled 1248 to 826 computations (33.8% saved)

bsearch84.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
82.0ms
1.7556096189123158e-10
4.179915543062962e-6
Results
61.0ms93×body256valid
9.0ms22×body512valid
7.0ms13×body1024valid
2.0ms11×body256invalid
Compiler

Compiled 891 to 470 computations (47.3% saved)

bsearch246.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
88.0ms
8.55362957539476e+147
8.114503985762612e+160
84.0ms
8.712420331901471e-102
2.5162864630432744e-96
73.0ms
-1.0671036219712749e-7
-1.2037250849358834e-16
Results
111.0ms309×body256valid
59.0ms37×body2048valid
52.0ms75×body1024valid
11.0ms27×body512valid
4.0ms23×body256invalid
Compiler

Compiled 1480 to 994 computations (32.8% saved)

bsearch335.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
101.0ms
8.55362957539476e+147
8.114503985762612e+160
83.0ms
4.324729582872785e-67
7.514880145646588e-65
151.0ms
-1.0671036219712749e-7
-1.2037250849358834e-16
Results
126.0ms69×body1024valid
106.0ms281×body256valid
81.0ms40×body2048valid
10.0ms26×body512valid
4.0ms22×body256invalid
Compiler

Compiled 1284 to 895 computations (30.3% saved)

bsearch207.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
8.55362957539476e+147
8.114503985762612e+160
51.0ms
4.324729582872785e-67
7.514880145646588e-65
98.0ms
-1.0671036219712749e-7
-1.2037250849358834e-16
Results
80.0ms305×body256valid
59.0ms33×body2048valid
34.0ms48×body1024valid
12.0ms30×body512valid
11.0ms34×body256invalid
Compiler

Compiled 1403 to 946 computations (32.6% saved)

bsearch242.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
8.55362957539476e+147
8.114503985762612e+160
65.0ms
4.324729582872785e-67
7.514880145646588e-65
52.0ms
-8.350093941792342e-6
-3.330201242245862e-7
73.0ms
-1.8357240676527917e+150
-1.6485682475366426e+144
Results
133.0ms391×body256valid
49.0ms79×body1024valid
24.0ms29×body2048valid
20.0ms29×body512valid
6.0ms30×body256invalid
Compiler

Compiled 1929 to 1263 computations (34.5% saved)

bsearch254.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
8.55362957539476e+147
8.114503985762612e+160
69.0ms
4.324729582872785e-67
7.514880145646588e-65
78.0ms
-1.0671036219712749e-7
-1.2037250849358834e-16
53.0ms
-1.8357240676527917e+150
-1.6485682475366426e+144
Results
123.0ms420×body256valid
65.0ms61×body1024valid
32.0ms38×body2048valid
17.0ms41×body512valid
7.0ms33×body256invalid
Compiler

Compiled 1997 to 1315 computations (34.2% saved)

bsearch270.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
8.55362957539476e+147
8.114503985762612e+160
87.0ms
4.324729582872785e-67
7.514880145646588e-65
71.0ms
-1.0671036219712749e-7
-1.2037250849358834e-16
58.0ms
-1.8357240676527917e+150
-1.6485682475366426e+144
Results
106.0ms94×body1024valid
97.0ms398×body256valid
28.0ms33×body2048valid
17.0ms35×body512valid
9.0ms42×body256invalid
Compiler

Compiled 1997 to 1315 computations (34.2% saved)

bsearch253.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
101.0ms
8.55362957539476e+147
8.114503985762612e+160
67.0ms
8.712420331901471e-102
2.5162864630432744e-96
29.0ms
-2.2732087485482324e-55
-1.3046467608751462e-55
56.0ms
-1.8357240676527917e+150
-1.6485682475366426e+144
Results
121.0ms358×body256valid
67.0ms82×body1024valid
30.0ms29×body2048valid
19.0ms43×body512valid
7.0ms34×body256invalid
Compiler

Compiled 1749 to 1191 computations (31.9% saved)

bsearch116.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
4.0162107718378485e-6
6.0333477968765474e-6
33.0ms
-2.2732087485482324e-55
-1.3046467608751462e-55
57.0ms
-1.8357240676527917e+150
-1.6485682475366426e+144
Results
46.0ms189×body256valid
29.0ms38×body1024valid
18.0ms18×body2048valid
15.0ms27×body512valid
2.0ms11×body256invalid
Compiler

Compiled 898 to 626 computations (30.3% saved)

bsearch88.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
4.0162107718378485e-6
6.0333477968765474e-6
61.0ms
-9.060492683546648e+74
-2.5575280452174025e+73
Results
39.0ms116×body256valid
21.0ms24×body2048valid
13.0ms21×body1024valid
6.0ms15×body512valid
3.0ms12×body256invalid
Compiler

Compiled 542 to 408 computations (24.7% saved)

bsearch44.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
44.0ms
-3.958838823296116e+148
-2.5207253480264846e+144
Results
31.0ms106×body256valid
7.0ms17×body512valid
3.0msbody1024valid
1.0msbody256invalid
Compiler

Compiled 395 to 294 computations (25.6% saved)

bsearch94.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
93.0ms
-3.421499933710002e-308
4.2131354688308294e-303
Results
48.0ms46×body1024valid
17.0ms65×body256valid
16.0ms18×body2048valid
7.0ms15×body512valid
3.0ms15×body256invalid
Compiler

Compiled 312 to 245 computations (21.5% saved)

simplify448.0ms (1.5%)

Algorithm
egg-herbie
Rules
1892×unsub-neg
1476×neg-mul-1
808×distribute-lft-neg-out
786×distribute-lft-neg-in
598×neg-sub0
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02804106
14564102
26104102
37824102
49904082
514904082
628194082
738714082
839734082
940154082
1040314082
1140354082
1241874082
1345244082
1447134082
1548824082
1650274082
1751074082
1851574082
1951764082
2051874082
2151974082
2252164082
2352204082
2452284082
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 B -11999999999999999591777764773609549394300349098173260390572311020088705361884351717162804587186593769558550103571186868561718217687788021637709824) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -4196261778848663/27606985387162255149739023449108101809804435888681546220650096895197184) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))))
(if (<=.f64 B -7599999999999999817725839297860836295486034043348004933391613335504276982595584) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -7288244142210835/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))))
(if (<=.f64 B -19999999999999999347120150013191038445492807213299959826532049237266006443819008) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -8282095616148677/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))))
(if (<=.f64 B -18500000000000000465664101020985637962810815334580291078320458206297967137128448) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -2898733465652037/13803492693581127574869511724554050904902217944340773110325048447598592) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))))
(if (<=.f64 C 7978910409456553/1208925819614629174706176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 B -332454600394023/604462909807314587353088) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 350000000000000011463426767743253370433687202110724936422941700736886546308542483557686596850625486341721988937250740923261501472577389720246721445888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)))))
(if (<=.f64 B -4593918114535591/2417851639229258349412352) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 49000000000000000696331342114546858674061448435495823157160137244016541131333198722277013417340163930102265059010646778303458198328112143916288966656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 F B)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)))))
(if (<=.f64 B -7253554917687775/4835703278458516698824704) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 281606361025153/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)))))
(if (<=.f64 B -569999999999999991006955179699509319648319772699793756438823806113525661578805133870063122162459290453935152810154794121898656445433325386444308480) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -6375194751874021/2361183241434822606848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7599999999999999328119294520504658130645275195715139955456507419552885208949053023837022247383184266754214941258116175356243802780471046127522059602886656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))))))
(if (<=.f64 B -4099999999999999661353963269971395296669867047597684603261476350700817015564370295880327623251312282894343113572795820095985070315837664344907186176) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -713053462628379/39614081257132168796771975168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1099999999999999997090123897071284313363527212633464031241315308352461630461301420789910298312791350313748534136882745003686775720983692681421751582720) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))))))
(if (<=.f64 B -194999999999999999258311777577886754261510814149368351149228839250051684367889824209965853628736597715272052154328390071084244330409145488182870016) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -2115620184325601/75557863725914323419136) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1659995391306165/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 12800000000000000592013841395737532672156962866569304126961757081762886880483795318193077744922038416894676793662680395637682904258104549969248257166016512) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))))))
(if (<=.f64 B -54000000000000003780428741770013877780218708015667254919796914301803555423871213052455390256537184242001622233057126133842325387398682622871337959424) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -379596049073481/1725436586697640946858688965569256363112777243042596638790631055949824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3399999999999999738594571426473213159631179917941859621026792968948064105490153403346806322677712618601603312188835717092047076234240531369651030227681280) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))))))
(if (<=.f64 B -580000000000000039763356480706159600985076160297902304747770838001642284782447520771003163735262900971740744917831672408905391190733329637397470642176) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -8558165470020299/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1770887431076117/295147905179352825856) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B)))))
(if (<=.f64 B -330000000000000017940251450037290377734409984971342719004501905325831487488) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B 1682343059522311/295147905179352825856) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B))))
(if (<=.f64 A -79999999999999999126964894571273569014278450083210871561440123717802419192882065190832902451661040490373271426567631188672262092187634696900837376) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 B -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B)))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))
Outputs
(if (<=.f64 B -11999999999999999591777764773609549394300349098173260390572311020088705361884351717162804587186593769558550103571186868561718217687788021637709824) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -4196261778848663/27606985387162255149739023449108101809804435888681546220650096895197184) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))))
(if (<=.f64 B -11999999999999999591777764773609549394300349098173260390572311020088705361884351717162804587186593769558550103571186868561718217687788021637709824) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -4196261778848663/27606985387162255149739023449108101809804435888681546220650096895197184) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(if (<=.f64 B -11999999999999999591777764773609549394300349098173260390572311020088705361884351717162804587186593769558550103571186868561718217687788021637709824) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -4196261778848663/27606985387162255149739023449108101809804435888681546220650096895197184) (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))) (neg.f64 (sqrt.f64 2))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(if (<=.f64 B -11999999999999999591777764773609549394300349098173260390572311020088705361884351717162804587186593769558550103571186868561718217687788021637709824) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -4196261778848663/27606985387162255149739023449108101809804435888681546220650096895197184) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C)))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(if (<=.f64 B -7599999999999999817725839297860836295486034043348004933391613335504276982595584) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -7288244142210835/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))))
(if (<=.f64 B -7599999999999999817725839297860836295486034043348004933391613335504276982595584) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -7288244142210835/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(if (<=.f64 B -7599999999999999817725839297860836295486034043348004933391613335504276982595584) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -7288244142210835/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C)))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(if (<=.f64 B -19999999999999999347120150013191038445492807213299959826532049237266006443819008) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -8282095616148677/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))))
(if (<=.f64 B -19999999999999999347120150013191038445492807213299959826532049237266006443819008) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -8282095616148677/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(if (<=.f64 B -19999999999999999347120150013191038445492807213299959826532049237266006443819008) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -8282095616148677/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)) (*.f64 F (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(if (<=.f64 B -18500000000000000465664101020985637962810815334580291078320458206297967137128448) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -2898733465652037/13803492693581127574869511724554050904902217944340773110325048447598592) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (hypot.f64 A B)) F)))))))
(if (<=.f64 B -18500000000000000465664101020985637962810815334580291078320458206297967137128448) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -2898733465652037/13803492693581127574869511724554050904902217944340773110325048447598592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)) (*.f64 F (+.f64 A (-.f64 C (hypot.f64 B (-.f64 A C))))))))) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(if (<=.f64 B -18500000000000000465664101020985637962810815334580291078320458206297967137128448) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B -2898733465652037/13803492693581127574869511724554050904902217944340773110325048447598592) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)) (*.f64 F (-.f64 A (-.f64 (hypot.f64 B (-.f64 A C)) C))))))) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 A (hypot.f64 A B)))))))))
(if (<=.f64 C 7978910409456553/1208925819614629174706176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (-.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 C 7978910409456553/1208925819614629174706176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (+.f64 A (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)))) (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))
(if (<=.f64 C 7978910409456553/1208925819614629174706176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (+.f64 A (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C)))))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))
(if (<=.f64 C 7978910409456553/1208925819614629174706176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (+.f64 A (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (*.f64 (/.f64 A C) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C))))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))))
(if (<=.f64 C 7978910409456553/1208925819614629174706176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 A B)) (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (+.f64 A (+.f64 A (*.f64 -1/2 (-.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (*.f64 A A))) C) (*.f64 (/.f64 A C) (/.f64 (-.f64 (-.f64 (*.f64 A A) (*.f64 A A)) (*.f64 B B)) C))))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))))
(if (<=.f64 B -332454600394023/604462909807314587353088) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 350000000000000011463426767743253370433687202110724936422941700736886546308542483557686596850625486341721988937250740923261501472577389720246721445888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)))))
(if (<=.f64 B -332454600394023/604462909807314587353088) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 350000000000000011463426767743253370433687202110724936422941700736886546308542483557686596850625486341721988937250740923261501472577389720246721445888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 A (hypot.f64 B A)) (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(if (<=.f64 B -4593918114535591/2417851639229258349412352) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 49000000000000000696331342114546858674061448435495823157160137244016541131333198722277013417340163930102265059010646778303458198328112143916288966656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 F B)) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)))))
(if (<=.f64 B -4593918114535591/2417851639229258349412352) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 49000000000000000696331342114546858674061448435495823157160137244016541131333198722277013417340163930102265059010646778303458198328112143916288966656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (neg.f64 (*.f64 B F)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(if (<=.f64 B -4593918114535591/2417851639229258349412352) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 49000000000000000696331342114546858674061448435495823157160137244016541131333198722277013417340163930102265059010646778303458198328112143916288966656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B F) (neg.f64 (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 -4 C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(if (<=.f64 B -7253554917687775/4835703278458516698824704) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 281606361025153/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)))))
(if (<=.f64 B -7253554917687775/4835703278458516698824704) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 281606361025153/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(if (<=.f64 B -7253554917687775/4835703278458516698824704) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (/.f64 F B)))) (if (<=.f64 B 281606361025153/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 13199999999999999773196063550815192655340841269168371305534464478777571651222204465790151517816444445650545021209011632002935604597533337723926189038370816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))))
(if (<=.f64 B -569999999999999991006955179699509319648319772699793756438823806113525661578805133870063122162459290453935152810154794121898656445433325386444308480) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -6375194751874021/2361183241434822606848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7599999999999999328119294520504658130645275195715139955456507419552885208949053023837022247383184266754214941258116175356243802780471046127522059602886656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))))))
(if (<=.f64 B -569999999999999991006955179699509319648319772699793756438823806113525661578805133870063122162459290453935152810154794121898656445433325386444308480) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -6375194751874021/2361183241434822606848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (+.f64 A (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 7599999999999999328119294520504658130645275195715139955456507419552885208949053023837022247383184266754214941258116175356243802780471046127522059602886656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))))
(if (<=.f64 B -569999999999999991006955179699509319648319772699793756438823806113525661578805133870063122162459290453935152810154794121898656445433325386444308480) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -6375194751874021/2361183241434822606848) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (+.f64 A (+.f64 B C)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 7599999999999999328119294520504658130645275195715139955456507419552885208949053023837022247383184266754214941258116175356243802780471046127522059602886656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))))
(if (<=.f64 B -4099999999999999661353963269971395296669867047597684603261476350700817015564370295880327623251312282894343113572795820095985070315837664344907186176) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -713053462628379/39614081257132168796771975168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1099999999999999997090123897071284313363527212633464031241315308352461630461301420789910298312791350313748534136882745003686775720983692681421751582720) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))))))
(if (<=.f64 B -4099999999999999661353963269971395296669867047597684603261476350700817015564370295880327623251312282894343113572795820095985070315837664344907186176) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -713053462628379/39614081257132168796771975168) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 1099999999999999997090123897071284313363527212633464031241315308352461630461301420789910298312791350313748534136882745003686775720983692681421751582720) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))))
(if (<=.f64 B -4099999999999999661353963269971395296669867047597684603261476350700817015564370295880327623251312282894343113572795820095985070315837664344907186176) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -713053462628379/39614081257132168796771975168) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))) (if (<=.f64 B 2223208113356471/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 1099999999999999997090123897071284313363527212633464031241315308352461630461301420789910298312791350313748534136882745003686775720983692681421751582720) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))))
(if (<=.f64 B -194999999999999999258311777577886754261510814149368351149228839250051684367889824209965853628736597715272052154328390071084244330409145488182870016) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -2115620184325601/75557863725914323419136) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1659995391306165/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 2 A))))) (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) (if (<=.f64 B 12800000000000000592013841395737532672156962866569304126961757081762886880483795318193077744922038416894676793662680395637682904258104549969248257166016512) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))))))
(if (<=.f64 B -194999999999999999258311777577886754261510814149368351149228839250051684367889824209965853628736597715272052154328390071084244330409145488182870016) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -2115620184325601/75557863725914323419136) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 1659995391306165/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B 12800000000000000592013841395737532672156962866569304126961757081762886880483795318193077744922038416894676793662680395637682904258104549969248257166016512) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))))
(if (<=.f64 B -194999999999999999258311777577886754261510814149368351149228839250051684367889824209965853628736597715272052154328390071084244330409145488182870016) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -2115620184325601/75557863725914323419136) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))) (if (<=.f64 B 1659995391306165/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B)) (*.f64 F (*.f64 2 A)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 B B))) (if (<=.f64 B 12800000000000000592013841395737532672156962866569304126961757081762886880483795318193077744922038416894676793662680395637682904258104549969248257166016512) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))))
(if (<=.f64 B -54000000000000003780428741770013877780218708015667254919796914301803555423871213052455390256537184242001622233057126133842325387398682622871337959424) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -379596049073481/1725436586697640946858688965569256363112777243042596638790631055949824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 3399999999999999738594571426473213159631179917941859621026792968948064105490153403346806322677712618601603312188835717092047076234240531369651030227681280) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))))))
(if (<=.f64 B -54000000000000003780428741770013877780218708015667254919796914301803555423871213052455390256537184242001622233057126133842325387398682622871337959424) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -379596049073481/1725436586697640946858688965569256363112777243042596638790631055949824) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 A) (*.f64 -4 (*.f64 A (*.f64 F C))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 3399999999999999738594571426473213159631179917941859621026792968948064105490153403346806322677712618601603312188835717092047076234240531369651030227681280) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (neg.f64 B))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))))
(if (<=.f64 B -54000000000000003780428741770013877780218708015667254919796914301803555423871213052455390256537184242001622233057126133842325387398682622871337959424) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -379596049073481/1725436586697640946858688965569256363112777243042596638790631055949824) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))) (if (<=.f64 B 6012269011901013/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 A) (*.f64 -4 (*.f64 A (*.f64 F C))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 3399999999999999738594571426473213159631179917941859621026792968948064105490153403346806322677712618601603312188835717092047076234240531369651030227681280) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 (*.f64 A C) 4) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))))
(if (<=.f64 B -580000000000000039763356480706159600985076160297902304747770838001642284782447520771003163735262900971740744917831672408905391190733329637397470642176) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B -8558165470020299/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) B)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1770887431076117/295147905179352825856) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B)))))
(if (<=.f64 B -580000000000000039763356480706159600985076160297902304747770838001642284782447520771003163735262900971740744917831672408905391190733329637397470642176) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -8558165470020299/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (if (<=.f64 B 1770887431076117/295147905179352825856) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 A) (*.f64 -4 (*.f64 A (*.f64 F C))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)))))
(if (<=.f64 B -580000000000000039763356480706159600985076160297902304747770838001642284782447520771003163735262900971740744917831672408905391190733329637397470642176) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B -8558165470020299/55213970774324510299478046898216203619608871777363092441300193790394368) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4)))) (if (<=.f64 B 1770887431076117/295147905179352825856) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 A) (*.f64 -4 (*.f64 A (*.f64 F C))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)))))
(if (<=.f64 B -330000000000000017940251450037290377734409984971342719004501905325831487488) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (if (<=.f64 B 1682343059522311/295147905179352825856) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B))))
(if (<=.f64 B -330000000000000017940251450037290377734409984971342719004501905325831487488) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (if (<=.f64 B 1682343059522311/295147905179352825856) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 2 A) (*.f64 -4 (*.f64 A (*.f64 F C))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))))
(if (<=.f64 A -79999999999999999126964894571273569014278450083210871561440123717802419192882065190832902451661040490373271426567631188672262092187634696900837376) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))
(if (<=.f64 A -79999999999999999126964894571273569014278450083210871561440123717802419192882065190832902451661040490373271426567631188672262092187634696900837376) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 A C) 4))))
(if (<=.f64 B -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B)))
(if (<=.f64 B -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 B))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B)))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 A F) 1/2) B))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 F A) 1/2) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B))
Compiler

Compiled 1482 to 895 computations (39.6% saved)

soundness5.5s (18.3%)

Rules
1470×times-frac
1430×pow1
1430×pow1
1334×add-exp-log
1334×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16397
219897
383997
4442597
02201112507
16560102909
0145657115
1456351815
0651110
114621110
051693
11124693
02201112507
16560102909
051693
11124693
051693
11124693
0225676462
1638572174
02201112507
16560102909
0225676462
1638572174
0651110
114621110
025121
16397
219897
383997
4442597
02201112507
16560102909
0225676462
1638572174
0225676462
1638572174
02201112507
16560102909
064922
11503922
064922
11503922
025121
16397
219897
383997
4442597
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2164 to 1227 computations (43.3% saved)

end525.0ms (1.7%)

Compiler

Compiled 3114 to 1616 computations (48.1% saved)

Profiling

Loading profile data...