Details

Time bar (total: 1.1min)

analyze1.2s (1.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
0%0%99.8%0.2%0%0%0%7
0%0%98.2%0.2%0%1.6%0%8
0%0%94.3%0.2%0%5.5%0%9
0%0%93.4%0.2%0%6.4%0%10
1.5%1.4%89.6%0.2%0%8.9%0%11
2.9%2.5%85.3%0.2%0%12%0%12
Compiler

Compiled 45 to 33 computations (26.7% saved)

sample6.1s (9.6%)

Results
1.7s6021×body256valid
1.2s4247×body256invalid
821.0ms713×body2048valid
676.0ms922×body1024valid
563.0ms833×body1024invalid
533.0ms591×body2048invalid
327.0ms599×body512valid
261.0ms572×body512invalid
1.0msbody4096valid
Bogosity

preprocess55.0ms (0.1%)

Algorithm
egg-herbie
Rules
1250×associate-*r*
1228×associate-*l*
928×distribute-lft-in
826×+-commutative
770×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111847
1360679
21321679
35207679
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
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 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 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 C (+.f64 A (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 C (*.f64 A -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 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 B (+.f64 C (sqrt.f64 (+.f64 (*.f64 A A) (pow.f64 (-.f64 B C) 2)))))))) (-.f64 (*.f64 A A) (*.f64 4 (*.f64 B C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 A A (*.f64 C (*.f64 B -4))) (+.f64 B (+.f64 C (hypot.f64 A (-.f64 B C)))))))) (fma.f64 A A (*.f64 C (*.f64 B -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A A (*.f64 B (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 C (+.f64 B (hypot.f64 A (-.f64 B C))))))))) (fma.f64 A A (*.f64 B (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 B (+.f64 C (hypot.f64 A (-.f64 B C)))) (*.f64 2 (fma.f64 A A (*.f64 B (*.f64 C -4)))))))) (fma.f64 A A (*.f64 B (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A)))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 C A) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 C A))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 A C))) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))))) (fma.f64 B B (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (+.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C))))) (+.f64 (+.f64 C F) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 B B (*.f64 C (*.f64 F -4)))) (*.f64 2 (+.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 A (*.f64 (*.f64 2 (+.f64 C (+.f64 F (hypot.f64 B (-.f64 F C))))) (fma.f64 B B (*.f64 C (*.f64 F -4))))))) (fma.f64 B B (*.f64 C (*.f64 F -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 F -4) (*.f64 B B)) (*.f64 (*.f64 2 A) (+.f64 C (+.f64 F (hypot.f64 B (-.f64 F C))))))) (fma.f64 C (*.f64 F -4) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (+.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 C C) (*.f64 4 (*.f64 A B))))) (+.f64 A (+.f64 B (sqrt.f64 (+.f64 (*.f64 C C) (pow.f64 (-.f64 A B) 2)))))))) (-.f64 (*.f64 C C) (*.f64 4 (*.f64 A B))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 C C (*.f64 B (*.f64 A -4))) (*.f64 F 2)) (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B)))))) (fma.f64 C C (*.f64 B (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B (*.f64 A -4) (*.f64 C C)) (*.f64 (*.f64 2 F) (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B)))))))) (fma.f64 B (*.f64 A -4) (*.f64 C C)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B (*.f64 A -4) (*.f64 C C)) (*.f64 (*.f64 2 F) (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B))))))) (fma.f64 B (*.f64 A -4) (*.f64 C C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B (-.f64 (*.f64 F F) (*.f64 4 (*.f64 A C))))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F F))))))) (-.f64 (*.f64 F F) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 B) (fma.f64 F F (*.f64 -4 (*.f64 A C)))) (+.f64 C (+.f64 A (hypot.f64 F (-.f64 A C)))))) (fma.f64 F F (*.f64 -4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 F F (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 2 B) (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C)))))))) (fma.f64 F F (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (fma.f64 F F (*.f64 C (*.f64 A -4)))) (+.f64 (+.f64 A C) (hypot.f64 F (-.f64 A C))))))) (fma.f64 F F (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A F))))) (+.f64 A (+.f64 F (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A F) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 2 (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 (fma.f64 B B (*.f64 F (*.f64 A -4))) (*.f64 (*.f64 2 C) (+.f64 A (+.f64 F (hypot.f64 B (-.f64 A F)))))))) (fma.f64 B B (*.f64 F (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (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)))))
Compiler

Compiled 48 to 36 computations (25% saved)

simplify49.0ms (0.1%)

Algorithm
egg-herbie
Rules
1476×associate-+r+
1202×associate-+l+
1042×associate-*r*
958×associate-*l*
774×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16897
221997
379697
4336297
Stop Event
node limit
Counts
1 → 5
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 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))

eval2.0ms (0%)

Compiler

Compiled 183 to 97 computations (47% saved)

prune3.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New145
Fresh101
Picked000
Done000
Total246
Error
75.22%
Counts
6 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
75.69%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
76.74%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
75.34%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
83.54%
(/.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 155 to 93 computations (40% saved)

localize68.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
12.21%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
22.23%
(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)))))))
34.22%
(/.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))))
59.73%
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 238 to 100 computations (58% saved)

series83.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

TimeVariablePointExpression
9.0ms
F
@inf
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
6.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))))
6.0ms
F
@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))))
5.0ms
A
@inf
(/.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))))
5.0ms
B
@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))))

rewrite76.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
592×add-sqr-sqrt
578×*-un-lft-identity
576×pow1
550×add-exp-log
548×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025256
1574200
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (-.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 (*.f64 B (-.f64 A C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B (-.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 B (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (-.f64 A C) B)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2)) (+.f64 0 (+.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 F (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4))) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 A C) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 (*.f64 A C) -4) F))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))

simplify214.0ms (0.3%)

Algorithm
egg-herbie
Rules
1128×associate-/l*
956×associate-*r/
952×associate-/r*
906×*-commutative
744×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0104533920
1332933898
Stop Event
node limit
Counts
256 → 400
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 C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) 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 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.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 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.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 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) 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 (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A 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 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 (hypot.f64 B (-.f64 A C)) 1)
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 (*.f64 B (-.f64 A C)) 2)))))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2)) (+.f64 0 (+.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))
(pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 F (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4))) F))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 A C) -4)))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 (*.f64 A C) -4) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1)
(/.f64 (*.f64 F (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 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 (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 A 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)))
(+.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C 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)))))))))
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 (*.f64 B B) (*.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) (pow.f64 (neg.f64 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 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.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) (pow.f64 (neg.f64 C) 2))) A) (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 A A)) C))))
(*.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 (fma.f64 -1/2 (/.f64 B (/.f64 A B)) (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))))
(+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 A (/.f64 B (/.f64 A B)))) (fma.f64 -1/2 (/.f64 B (/.f64 A B)) (neg.f64 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.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)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A 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)))))))))
(fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3))) (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))))
(fma.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))))
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 (*.f64 B B) (*.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) (pow.f64 (neg.f64 A) 2))) 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 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A))))
(+.f64 C (fma.f64 1/2 (*.f64 (/.f64 A (*.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 -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 (-.f64 A C) (*.f64 -1/2 (/.f64 B (/.f64 C B))))
(+.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 B (/.f64 C B)) (/.f64 A (/.f64 (/.f64 (*.f64 C C) B) B)))))
(*.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)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (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/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (/.f64 F A) C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (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/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 1/32 (/.f64 (/.f64 (/.f64 F A) C) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A C)) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A C)) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (/.f64 F A) C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (pow.f64 (sqrt.f64 -1/2) 2)))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 1/32 (/.f64 (/.f64 (/.f64 F A) C) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A C)) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A C)) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (/.f64 F A) C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 (/.f64 F A) C) (pow.f64 (-.f64 A C) 5))) (fma.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 (/.f64 (/.f64 F A) C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (/.f64 F A) C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (/.f64 F A) C) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (*.f64 A C)) (-.f64 A C))) (/.f64 (*.f64 -1/8 F) (*.f64 A (*.f64 C C))))) F))))))))) (neg.f64 (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C 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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))
(+.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.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)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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))))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))) 2) (*.f64 -4 (*.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))) (*.f64 B B)) C)))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))
(+.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (/.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)))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.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)))))) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.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)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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)))))) F))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.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)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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))))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (/.f64 C (*.f64 B B)) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) F)))) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (*.f64 -4 (*.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))) (*.f64 B B)) C)))) (*.f64 1/2 (/.f64 (*.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))) 2) (*.f64 -4 (*.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))) (*.f64 B B)) C))))) (*.f64 B B)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))) 2) (*.f64 -4 (*.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))) (*.f64 B B)) C)))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(*.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)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B))))))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) F)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C))))) (pow.f64 (sqrt.f64 -1/2) 2))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 (*.f64 B (*.f64 B F)) (*.f64 C C)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B))))))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) F)) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (/.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B))))) (/.f64 C (*.f64 B B)))) C) (*.f64 B B)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B))))))) 2))) F) (/.f64 C (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) B)))))))))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 (*.f64 F B) (/.f64 (*.f64 C C) 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))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 B (/.f64 F B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F)) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (*.f64 4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) A) (/.f64 (/.f64 B (/.f64 F B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 B (/.f64 F B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 B B) (/.f64 F (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 B (/.f64 F B)))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 B (/.f64 F B)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(*.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))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (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 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.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) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))) (sqrt.f64 -1/2)))) 2))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (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 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.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 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))) (sqrt.f64 -1/2)))) 2))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 C (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))))))) A) (*.f64 B B)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F A) (*.f64 0 A))) (*.f64 -1/8 (/.f64 B (/.f64 (*.f64 A A) (*.f64 B F))))) (sqrt.f64 -1/2)))) 2))))))))) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 (*.f64 2 A) F))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 C) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 (*.f64 2 A) F)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 (*.f64 2 A) F))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A C) (/.f64 (pow.f64 (-.f64 A C) 3) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.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 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 (*.f64 2 A) F)) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 (*.f64 2 A) F))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 C F))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 (*.f64 2 A) F)) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 A C) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 A C) F) (-.f64 A C)) (*.f64 (*.f64 2 A) F)) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A C) (/.f64 (pow.f64 (-.f64 A C) 3) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 C F)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A C) (/.f64 (pow.f64 (-.f64 A C) 3) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))))
(*.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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))) B)) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 C (*.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)))))) (*.f64 -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)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)) (*.f64 B (*.f64 B F)))))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (pow.f64 A 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 C (*.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)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F)))) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 B (*.f64 B F))))) (*.f64 -1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (/.f64 (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8)))) 2)))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 B (*.f64 B F))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) C) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 2)) (/.f64 (/.f64 B (*.f64 C C)) (-.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 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.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 B (*.f64 B F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))))) (*.f64 1/2 (/.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)) (/.f64 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 B (*.f64 B F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (/.f64 (sqrt.f64 2) 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 B (*.f64 B F))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F))))) (*.f64 -1/2 (*.f64 (/.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 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)) (+.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 (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 2)) (/.f64 (/.f64 B (*.f64 C C)) (-.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 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A 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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (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 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))))) (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 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 A F) (*.f64 0 A))))) (/.f64 (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 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) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8)))) 2))))))))
(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) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 A F) (*.f64 0 A))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 A F) (*.f64 0 A)))) (sqrt.f64 -8)))) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 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))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -8)) (-.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (*.f64 B (*.f64 B F))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 A) (*.f64 F (*.f64 0 A)))) (sqrt.f64 -8)))) 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 B (*.f64 B F))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 A F) (*.f64 0 A)))) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 A F) (*.f64 0 A)))) (sqrt.f64 -8)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C C)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 A F) (*.f64 0 A))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 (*.f64 -2 A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 A F) (*.f64 0 A)))) (sqrt.f64 -8)))) 2))))))))
(*.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 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.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 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.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 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.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 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.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 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 A C) F) (*.f64 B (*.f64 B F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 B (-.f64 A C)))) 1)
(hypot.f64 B (-.f64 A C))
(*.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(*.f64 1 (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(*.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(*.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 B (-.f64 A C)))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 4))) (sqrt.f64 (-.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 (*.f64 B (-.f64 A C)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 (*.f64 (-.f64 A C) B) 2)))))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))
(pow.f64 (hypot.f64 B (-.f64 A C)) 1)
(hypot.f64 B (-.f64 A C))
(pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)
(hypot.f64 B (-.f64 A C))
(pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) 1/3)
(hypot.f64 B (-.f64 A C))
(fabs.f64 (hypot.f64 B (-.f64 A C)))
(log.f64 (exp.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3))
(hypot.f64 B (-.f64 A C))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) B)
(exp.f64 (log.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) 1/2))
(sqrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B (-.f64 A C))) 1))
(hypot.f64 B (-.f64 A C))
(log1p.f64 (expm1.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 B (-.f64 A C))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.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 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) -1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) 1)
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) -1)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.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 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.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 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(/.f64 (neg.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2)) (+.f64 0 (+.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2)) (fma.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 0))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 3/2)) (fma.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 0))
(pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/2)
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 2)
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 3)
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 1))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 F (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4)))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 (*.f64 (*.f64 A C) -4) (*.f64 A (*.f64 C 4))) F))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (fma.f64 (*.f64 A C) -4 (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 (*.f64 A C) -4)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 (*.f64 A C) -4) F))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) F))
(*.f64 (/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))) F)
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 F (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) F))
(*.f64 (/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))) F)
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 F (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 2)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 2))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (log.f64 (exp.f64 F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (log.f64 (exp.f64 F)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.38%
(+.f64 C (hypot.f64 B (-.f64 A C)))
8.03%
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
26.38%
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
36.29%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
Compiler

Compiled 183 to 63 computations (65.6% saved)

series54.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite125.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
532×add-sqr-sqrt
516×*-un-lft-identity
514×pow1
500×associate-+l+
490×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023240
1510236
27202236
Stop Event
node limit
Counts
4 → 153
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1/2) (sqrt.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 A F)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C))) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (*.f64 C C) (*.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 C C)) (-.f64 (hypot.f64 B (-.f64 A C)) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 C (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (hypot.f64 B (-.f64 A C)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B (-.f64 A C)))))))

simplify246.0ms (0.4%)

Algorithm
egg-herbie
Rules
1200×associate-/l*
1030×associate-/r*
1026×*-commutative
1016×+-commutative
980×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0121440341
1394740325
Stop Event
node limit
Counts
277 → 488
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) 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 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.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 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) 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 (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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.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 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.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 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(*.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 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 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 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.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))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.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 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(+.f64 (*.f64 -2 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.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 -2 (*.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 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.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 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(+.f64 (*.f64 2 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 (*.f64 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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 A (+.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 (+.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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.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))))))
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 -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))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -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 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
A
(+.f64 A (+.f64 C (*.f64 -1 C)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 C (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.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/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 (*.f64 2 C) (*.f64 -1 A))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 (*.f64 2 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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1/2) (sqrt.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 A F)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 A F)))
(+.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)))
(+.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(+.f64 (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(+.f64 (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1)
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.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))))
(pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C))))) 1)
(-.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 1)
(*.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))))
(/.f64 1 (/.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C))) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (*.f64 C C) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 C C)) (-.f64 (hypot.f64 B (-.f64 A C)) C))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))))
(pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 1)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 1 C (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) C)
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B (-.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B (-.f64 A C)))
Outputs
(*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 -1/8 (/.f64 (*.f64 (-.f64 A C) (*.f64 C A)) F)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 -1/8 (/.f64 (*.f64 (-.f64 A C) (*.f64 C A)) F)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (+.f64 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))))))) (pow.f64 B 6))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 -1/8 (/.f64 (*.f64 (-.f64 A C) (*.f64 C A)) F)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 -1/8 (/.f64 (*.f64 (-.f64 A C) (*.f64 C A)) F)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 6)) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 1/32 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)) F)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (/.f64 (-.f64 (-.f64 (/.f64 1/32 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)) F)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 C A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (/.f64 F (/.f64 (+.f64 (/.f64 -1/8 (/.f64 (*.f64 (-.f64 A C) (*.f64 C A)) F)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) C)))))))))) (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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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)))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (/.f64 (*.f64 -4 (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.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))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (/.f64 A B))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/2 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.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)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (/.f64 (*.f64 -4 (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.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 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (/.f64 (*.f64 -4 (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.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)))))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (/.f64 A B))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2)) (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (/.f64 A B))))) (/.f64 B (/.f64 A B)))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 B (/.f64 A B))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 B (/.f64 F B))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2)))))))))
(*.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 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (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)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) C) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (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 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (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 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 C C)) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (/.f64 A (*.f64 B B))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (sqrt.f64 -1/2)) 2))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) C) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (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 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2))) 2)))) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 C C)) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (/.f64 A (*.f64 B B))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (sqrt.f64 -1/2)) 2))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) C) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)) (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) -1/4) (/.f64 A (*.f64 B B)))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (/.f64 A (*.f64 B B))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (sqrt.f64 -1/2)) 2)))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 0 A) (/.f64 A F))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) 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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B 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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(+.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 B (/.f64 C B))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(+.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 B (/.f64 C B))))))) (/.f64 (*.f64 1/2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (/.f64 (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B)) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 B (/.f64 C B))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 B (/.f64 C B))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) 2))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(*.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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -1/2) (/.f64 (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -1/2) (/.f64 (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) A))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))))) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 1/2 (*.f64 C (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 A 3)) (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 C (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))))) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 1/2 C) (/.f64 F (/.f64 (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2))) 2))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -1/2) (/.f64 (+.f64 (/.f64 -1/4 (/.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) A)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 B B)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (pow.f64 B 4)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 A (sqrt.f64 -8))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 B B)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (pow.f64 B 4)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 A (sqrt.f64 -8))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 B B)) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) F))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 A (sqrt.f64 -8))) 2)) (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2))) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))))))) (pow.f64 B 6)) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 2)) (/.f64 (/.f64 B (*.f64 C C)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B)) 2)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F)))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B)) 2)) (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F)))) (/.f64 (*.f64 1/2 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B)) 2))) (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 2)) (/.f64 (/.f64 B (*.f64 C C)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) B)) 2)))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 C (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2))))) (sqrt.f64 -8)) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 -2 (*.f64 A A)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 C (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2))))) (sqrt.f64 -8)) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 2)) (/.f64 (*.f64 C C) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -8) 2)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))) (sqrt.f64 -8))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B)) 2)) (*.f64 F (*.f64 B B)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B)) 2)) (*.f64 F (*.f64 B B))))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 -8))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 -8))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 -8))) 2)) C) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) 2))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -8)) (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) 2)) C) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)))))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) F)))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 C A))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 F C))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C A))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 F C)))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C A))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 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 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.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 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.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))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (fma.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F)))) (pow.f64 C 3) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))))
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (+.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (/.f64 F (/.f64 C (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 -2 (*.f64 A A)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))))))
(+.f64 (fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))) (/.f64 C F)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.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 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F A) (pow.f64 B 4)) (*.f64 C C)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))))) (/.f64 -1/2 (/.f64 (*.f64 C C) (*.f64 (*.f64 F A) (pow.f64 B 4))))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))
(fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) A (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C)))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) A (*.f64 (*.f64 -2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C)))))
(+.f64 (*.f64 -2 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.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 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 B B)))) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C)))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) A (fma.f64 1/2 (/.f64 (*.f64 F (*.f64 B B)) (/.f64 A (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))) (*.f64 (*.f64 -2 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 4 C) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 4 C) (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F C) (pow.f64 B 4)) (*.f64 A A)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (/.f64 (*.f64 A A) (*.f64 F C))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 4 C) (*.f64 F (*.f64 B B)))))))
(fma.f64 -1/2 (/.f64 (*.f64 F C) (/.f64 (*.f64 A A) (pow.f64 B 4))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (/.f64 (*.f64 A A) (*.f64 F C))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 4 C) (*.f64 F (*.f64 B B)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (+.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))))))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(fma.f64 2 C (neg.f64 A))
(+.f64 (*.f64 2 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)))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))
(+.f64 (*.f64 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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) (/.f64 (*.f64 C C) A)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))
A
(+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(+.f64 A (+.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 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(+.f64 A (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 C B)) (/.f64 A (/.f64 C (/.f64 B (/.f64 C B)))))))
(+.f64 A (+.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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(+.f64 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3))))))
(+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (fma.f64 -1/2 (/.f64 A (/.f64 C (/.f64 B (/.f64 C B)))) (/.f64 1/2 (/.f64 (pow.f64 C 3) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))))))
A
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))
(+.f64 A (*.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B))))
(+.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 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 A (fma.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 4)))))
(+.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 A (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 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 4))))))
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 -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))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))) (+.f64 (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 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 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))) (+.f64 (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 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 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))) (+.f64 (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) C))))
A
(+.f64 A (+.f64 C (*.f64 -1 C)))
(+.f64 A (*.f64 0 C))
(+.f64 C (-.f64 A C))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 C (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 A (+.f64 (*.f64 0 C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 A (+.f64 (*.f64 0 C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.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/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 A (+.f64 (*.f64 0 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 A (+.f64 (*.f64 0 C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) A) (/.f64 C (/.f64 (*.f64 A A) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))))))
(*.f64 -1 A)
(neg.f64 A)
(+.f64 (*.f64 2 C) (*.f64 -1 A))
(fma.f64 2 C (neg.f64 A))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(fma.f64 2 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))
(fma.f64 2 C (fma.f64 -1/2 (/.f64 B (/.f64 A B)) (neg.f64 A)))
(+.f64 (*.f64 2 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))))
(fma.f64 2 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))))
(fma.f64 2 C (fma.f64 -1/2 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (fma.f64 -1/2 (/.f64 B (/.f64 A B)) (neg.f64 A))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) -1)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1/2) (sqrt.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2)) (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2)) (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 A F)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 A F)))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 B B)))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) 1)
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(/.f64 F (/.f64 (/.f64 (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.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 (fma.f64 B B (*.f64 C (*.f64 A -4))) (/.f64 (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 C A)))) (*.f64 F (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)))))
(pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1)
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3)
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3) 1/3)
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (log.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (log.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C))))) 1)
(+.f64 C (hypot.f64 B (-.f64 A C)))
(-.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 1)
(+.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))))
(/.f64 1 (/.f64 (-.f64 C (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C))) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (*.f64 C C) (*.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 C (-.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 C C)) (-.f64 (hypot.f64 B (-.f64 A C)) C))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) C)))))
(pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 1)
(+.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)
(+.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 3)
(+.f64 C (hypot.f64 B (-.f64 A C)))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3) 1/3)
(+.f64 C (hypot.f64 B (-.f64 A C)))
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 C (hypot.f64 B (-.f64 A C)))
(fma.f64 1 C (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) C)
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B (-.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B (-.f64 A C)))

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5%
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
8.44%
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
22.23%
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
34.22%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
Compiler

Compiled 179 to 63 computations (64.8% saved)

series21.0ms (0%)

Counts
4 → 124
Calls

45 calls:

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

rewrite128.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
526×add-sqr-sqrt
510×*-un-lft-identity
508×pow1
488×associate-+l+
484×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023246
1507242
27098242
Stop Event
node limit
Counts
4 → 158
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1/2) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C A))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A))))))

simplify254.0ms (0.4%)

Algorithm
egg-herbie
Rules
1210×associate-/l*
1096×+-commutative
1044×associate-/r*
1026×*-commutative
982×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0124241192
1405841176
Stop Event
node limit
Counts
282 → 516
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) 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 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.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 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) 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 (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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.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 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.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 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(*.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 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 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 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.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))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.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 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(+.f64 (*.f64 -2 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.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 -2 (*.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 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.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 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 C) (+.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 2 C) (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 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 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (+.f64 (*.f64 2 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 A (+.f64 (*.f64 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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 2 A) (+.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 2 A) (+.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 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 (*.f64 2 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 (*.f64 2 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))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(*.f64 -1 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)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1/2) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C A))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C A))))
(+.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)))
(+.f64 (*.f64 (*.f64 F (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(+.f64 (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1)
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(exp.f64 (log.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (+.f64 C A) (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 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(/.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 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)
(pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 B B))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) 2))) (pow.f64 B 4))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 B B))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) 2))) (pow.f64 B 4))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)))) (*.f64 C A)) (*.f64 1/2 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C)))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (-.f64 A C) (*.f64 C A))) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))))))) (pow.f64 B 6))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 B B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 6)) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 C (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))))))))))) (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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F) (*.f64 B B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))))) (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (/.f64 (*.f64 -4 (*.f64 A (+.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))) (*.f64 B B))))) (*.f64 B (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 1/2 A) (/.f64 (*.f64 B B) (*.f64 F (-.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)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (/.f64 F (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (/.f64 B (/.f64 A B)))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))))) (*.f64 (sqrt.f64 -1/2) C)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (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 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (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 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))))) (*.f64 (sqrt.f64 -1/2) C))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (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 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) F) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) (sqrt.f64 -1/2))) 2))))))))) (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 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (/.f64 A (*.f64 B B))))))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (sqrt.f64 -1/2))) 2))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))))))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B 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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(+.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))))
(+.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))) (*.f64 B B))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 B (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) B))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 B B) (/.f64 F (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.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 C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 B (/.f64 (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (/.f64 C (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))))))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.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 C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 F (*.f64 0 C))) C) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/4 (/.f64 B (/.f64 (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))))) B)))))) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 B (/.f64 (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))))))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 B (/.f64 (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))))) B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (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 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (*.f64 B B)) (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 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2)))))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (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 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -8) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (/.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 A A) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F)))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)) (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 2)) (/.f64 (/.f64 B (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (*.f64 -1/2 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (sqrt.f64 2)) (/.f64 (/.f64 B C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (*.f64 C (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -8)) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 -2 (*.f64 A A)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2)))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (*.f64 (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2)) (*.f64 F (*.f64 B B))))))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 A 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 C (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2)) (*.f64 F (*.f64 B B)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (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 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))) (sqrt.f64 -8))) 2)) (/.f64 (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2)) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (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 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (/.f64 (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (sqrt.f64 -8)))) 2)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 B 4) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3)))))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 C A))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 F C))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C A))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 A -4) (*.f64 F C)))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C A))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 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 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.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))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 A -4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) F)))) (pow.f64 C 3) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 C 3) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.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)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))))
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (+.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (/.f64 F (/.f64 C (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))))))
(+.f64 (fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 -2 (*.f64 A A)) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 C F)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.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 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 F A) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 C C)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F A) (pow.f64 B 4)) (*.f64 C C)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -2 (/.f64 A (/.f64 (/.f64 (*.f64 C C) F) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 F A) (pow.f64 B 4)) (*.f64 C C)))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))
(fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (*.f64 (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (fma.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 C (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) A (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)))))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) A (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))))))
(+.f64 (*.f64 -2 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.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 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))))
(fma.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) A (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 B B)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)))))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 (/.f64 A (*.f64 C C)) F)) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) A (fma.f64 1/2 (/.f64 (*.f64 F (*.f64 B B)) (/.f64 A (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 4 C) (*.f64 F (*.f64 B B))))
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 4 C) (*.f64 F (*.f64 B B)))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F C) (pow.f64 B 4)) (*.f64 A A)) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (/.f64 (*.f64 A A) (*.f64 F C))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 4 C) (*.f64 F (*.f64 B B)))))))
(fma.f64 -1/2 (/.f64 C (/.f64 (/.f64 (*.f64 A A) F) (pow.f64 B 4))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (/.f64 (*.f64 A A) (*.f64 F C))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))
(+.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 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.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 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))
(+.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 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
(*.f64 2 A)
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A)))
(+.f64 (*.f64 0 C) (*.f64 2 A))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) A))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) A))))
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.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 0 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 (*.f64 A A) C))))))
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) A) (/.f64 C (/.f64 (*.f64 A A) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))
(fma.f64 2 C (*.f64 -1/2 (/.f64 B (/.f64 A B))))
(+.f64 (*.f64 2 C) (+.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 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))))))
(+.f64 (*.f64 2 C) (+.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)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))
(fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 A B)) (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B)))))))
(+.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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 (+.f64 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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (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)) (pow.f64 C 3)) (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 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (+.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)))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (fma.f64 2 C (neg.f64 A)))
(+.f64 A (+.f64 (*.f64 2 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 A (fma.f64 2 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 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A))))
(+.f64 A (+.f64 (*.f64 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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(+.f64 A (fma.f64 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 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))))
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 (*.f64 C C) A)) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C)))
(fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 C B)) (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) A)))))
(+.f64 (*.f64 2 A) (+.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 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))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3))))))
(fma.f64 2 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (fma.f64 -1/2 (/.f64 (*.f64 B B) (/.f64 (*.f64 C C) A)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))
(+.f64 (*.f64 2 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)))))
(fma.f64 2 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 (*.f64 2 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))))))
(fma.f64 2 A (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))))))
B
(+.f64 A (+.f64 C B))
(+.f64 C (+.f64 A B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 C B))))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (neg.f64 B)))
(+.f64 C (+.f64 A (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))
(+.f64 C (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)) A))
(+.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 (+.f64 C A) (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 C (+.f64 A (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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) -1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))
(sqrt.f64 (/.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 0)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2) 4))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2) 4)) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1/2) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(/.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2)) (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2)) (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) 3)
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))) 1))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C A))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C A))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 C (*.f64 A -4))) (*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 B B)))
(*.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) A))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C A)))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 F (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 (*.f64 F (+.f64 C A)) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (*.f64 C (*.f64 A -4)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 B B) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) 1)
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(/.f64 F (/.f64 (/.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(/.f64 F (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 1)
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3)
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(pow.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3) 1/3)
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (log.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 (*.f64 F (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(exp.f64 (log.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))
(*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(-.f64 (/.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 1 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))
(*.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (-.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(/.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.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 (+.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)))))
(/.f64 (+.f64 C (+.f64 A (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))))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 C A) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))
(/.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 B (-.f64 A C))) 3)) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (+.f64 C (-.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 2)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(sqrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(log1p.f64 (expm1.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (sqrt.f64 (+.f64 C A)) (sqrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C A)) 2) (cbrt.f64 (+.f64 C A)) (hypot.f64 B (-.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A))

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.21%
(*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
12.21%
(*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)
26.38%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
36.29%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
Compiler

Compiled 171 to 51 computations (70.2% saved)

series29.0ms (0%)

Counts
4 → 136
Calls

48 calls:

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

rewrite121.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
528×add-sqr-sqrt
512×*-un-lft-identity
510×pow1
486×add-exp-log
486×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023254
1507250
27075250
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(sqrt.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)
(*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2)) (+.f64 (+.f64 0 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 -4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -4 (*.f64 A C)) F) (*.f64 (*.f64 B B) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (*.f64 A C)) F))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 F) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 A 2)) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) A) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A 2) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (*.f64 (*.f64 A 2) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 A (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 (+.f64 A C) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3) (pow.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))

simplify248.0ms (0.4%)

Algorithm
egg-herbie
Rules
1068×associate-/l*
1042×distribute-lft-in
982×*-commutative
938×associate-/r*
834×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109439051
1360639005
Stop Event
node limit
Counts
273 → 425
Calls
Call 1
Inputs
(*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) 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 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.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 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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 (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 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 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 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) 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 (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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (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 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.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 -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 -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 (+.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 (+.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C 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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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))))))))) (*.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 2 (/.f64 (+.f64 (*.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))) (*.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))))) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.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))))) A))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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))))) A)) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) F))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (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 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (*.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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)))))))))))
(+.f64 (*.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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (+.f64 (*.f64 2 (*.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))))))) (pow.f64 C 3))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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))))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.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 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.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 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 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))))))
(*.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 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.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 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.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 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.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 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 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 A (+.f64 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 A (+.f64 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 A (+.f64 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 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(+.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(/.f64 (-.f64 0 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2)) (+.f64 (+.f64 0 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(+.f64 (*.f64 F (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 -4 (*.f64 A C))))
(+.f64 (*.f64 (*.f64 -4 (*.f64 A C)) F) (*.f64 (*.f64 B B) F))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (*.f64 A C)) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) 1)
(pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(exp.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 A 2)) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 A 2)))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) A) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) A))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 A C)))
(+.f64 (*.f64 (*.f64 A 2) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(+.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (*.f64 (*.f64 A 2) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(+.f64 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 A (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))
(+.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 (+.f64 A C) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)
(/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.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))))
(pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3) 1/3)
(neg.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3) (pow.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
Outputs
(*.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))))
(+.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (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 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 A A) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.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)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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)))))) 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 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.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 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) 2) (*.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))) (*.f64 B B)) 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 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (pow.f64 A 3) (-.f64 (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (*.f64 B B) (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.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))))) (neg.f64 (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.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)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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)))))) 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 (*.f64 A A) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.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)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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)))))) 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 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.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 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (/.f64 B (/.f64 F 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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (/.f64 (*.f64 4 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F))))) (/.f64 B (/.f64 C B))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) 2) (*.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))) (*.f64 B B)) C)))) (/.f64 F (*.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 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))))) 2) (*.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))) (*.f64 B B)) 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 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (pow.f64 B 4)) (*.f64 C F)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) 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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) C) F)) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)) (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) C) F)) (*.f64 1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))))) C) (*.f64 B B)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) C) F)) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))) (sqrt.f64 -1/2)))) 2))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) C) F)) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (/.f64 (*.f64 A (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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 (/.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (/.f64 B (/.f64 F B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2) (*.f64 -4 (*.f64 (/.f64 (/.f64 A B) B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 1/2 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.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)))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))))) (*.f64 B (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 A B) B) (*.f64 F (-.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))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (/.f64 B (/.f64 F B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2) (*.f64 -4 (*.f64 (/.f64 (/.f64 A B) B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 B B) (/.f64 F (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 -4 (*.f64 (/.f64 (/.f64 A B) B) (+.f64 (*.f64 (/.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (/.f64 B (/.f64 F B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 4 (*.f64 (/.f64 (/.f64 A B) B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))) (*.f64 B (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 (/.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (/.f64 B (/.f64 F B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2) (*.f64 -4 (*.f64 (/.f64 (/.f64 A B) B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 4 A) (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(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 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (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) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) (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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (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 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (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 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) A) (*.f64 B B)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.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) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) (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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (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 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) F) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A)))) (sqrt.f64 -1/2))) 2)))) (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (/.f64 (*.f64 1/8 (*.f64 B (*.f64 B F))) (*.f64 A A))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (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 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) A) (*.f64 B B)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.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 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))) F) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) A) (*.f64 B B)))) A) (*.f64 B B)) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -1/4 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B)))) A) (*.f64 B B)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (*.f64 (/.f64 F (*.f64 A A)) (*.f64 B B))))) (sqrt.f64 -1/2)) 2))))))))) (sqrt.f64 -1/2))))))))
(*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A)))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 (-.f64 A C) A) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 (-.f64 A C) A) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A)))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 (-.f64 A C) A) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 (-.f64 A C) A) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 C A))) F) (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 (-.f64 A C) A) C)) (*.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C C))))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (pow.f64 B 6)) (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))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (/.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A)))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (+.f64 (/.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 C (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 C C) A)))))))))) (pow.f64 B 6)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(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 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) B)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(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 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.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)))) B) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) (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 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (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 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(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 A (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 C 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))))) (*.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 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F))) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.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)))) B) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.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)))) B) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (*.f64 (/.f64 (pow.f64 A 3) B) (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.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 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (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 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)) (*.f64 B (*.f64 B F))))))))) (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 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (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 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) 2))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (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 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) 2))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) 2)) (/.f64 (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2)) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C)))))))) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) C) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A A)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F) (*.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 A (*.f64 (*.f64 F (-.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 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F) (*.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) 2)) (/.f64 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F) (*.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) B)) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 A (*.f64 F (-.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 (-.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)) (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))
(+.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 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) 1/2) (sqrt.f64 -8)) 2))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.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 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8))))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (/.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -8) 2)) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) 1/2) (sqrt.f64 -8)) 2))))) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) 1/2) (sqrt.f64 -8)) 2))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F)) (/.f64 (sqrt.f64 -8) (*.f64 B B))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F)) (/.f64 (sqrt.f64 -8) (*.f64 B B))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 (*.f64 C F) (pow.f64 (sqrt.f64 -8) 2)))))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F)) (/.f64 (sqrt.f64 -8) (*.f64 B B))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 C F)) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) F))) (/.f64 (*.f64 -1/2 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F))) (/.f64 (*.f64 (*.f64 A A) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 A (sqrt.f64 -8)))) 2)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 C A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 C A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 C A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 C A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 F (*.f64 -4 (*.f64 C A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B 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 B (*.f64 B F))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C 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 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F)))))
(*.f64 2 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F))) (*.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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))))))))) (*.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 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F))))))
(fma.f64 2 (*.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (*.f64 2 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F))) (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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 (*.f64 2 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 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 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (fma.f64 2 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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 2 (+.f64 (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 (*.f64 C 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))))) (*.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 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F)))))))
(fma.f64 2 (*.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (fma.f64 2 (*.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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 2 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 B (*.f64 B F))) (*.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.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 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 (*.f64 2 A) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 (*.f64 2 A) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 2 (+.f64 (*.f64 A (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 A (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 2 (/.f64 (+.f64 (*.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))) (*.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))))) A)))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 0 C))))) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (/.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) A)))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (/.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 8 (*.f64 C (*.f64 B (*.f64 B F))) (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F)))
(fma.f64 8 (*.f64 C (*.f64 B (*.f64 B F))) (*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.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))))) A))))
(fma.f64 8 (*.f64 C (*.f64 B (*.f64 B F))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 B (*.f64 B F))))) A))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.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))))) A)) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) F))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (pow.f64 A 2))))))
(fma.f64 8 (*.f64 C (*.f64 B (*.f64 B F))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 B (*.f64 B F))))) A) (/.f64 (*.f64 2 (fma.f64 -2 (*.f64 C (*.f64 F (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 (*.f64 C F) (pow.f64 B 4))))) (*.f64 A A)))))
(fma.f64 8 (*.f64 C (*.f64 B (*.f64 B F))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 B (*.f64 B F))))) A) (*.f64 2 (/.f64 (fma.f64 -2 (*.f64 C (*.f64 F (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 (*.f64 C F) (pow.f64 B 4)))) (*.f64 A A))))))
(*.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 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.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 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))))
(*.f64 2 (+.f64 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(*.f64 2 (+.f64 (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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)))))))))))
(fma.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (*.f64 C C) (fma.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F) (*.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(fma.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 2 (+.f64 (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (*.f64 C C) (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))))))
(+.f64 (*.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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (+.f64 (*.f64 2 (*.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))))))) (pow.f64 C 3))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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))))))))))))
(fma.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.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 (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 A (*.f64 (*.f64 F (-.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 (*.f64 C C) (fma.f64 -4 (*.f64 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) F) (*.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(fma.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.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 (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 C C) (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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (*.f64 (pow.f64 C 3) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 A (*.f64 F (-.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 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))
(*.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))))
(fma.f64 2 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))
(fma.f64 2 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)))))
(fma.f64 2 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (/.f64 F (/.f64 C (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))))))))
(fma.f64 2 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2))))))) (fma.f64 -16 (*.f64 A (*.f64 (*.f64 C C) F)) (*.f64 2 (+.f64 (*.f64 (*.f64 C F) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (*.f64 (/.f64 F C) (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 A A) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 A) 2)))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 (*.f64 8 A) (*.f64 B (*.f64 B F))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.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 (*.f64 C F) (*.f64 A A)) (fma.f64 8 (*.f64 A (*.f64 B (*.f64 B F))) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 B (*.f64 B F))))) C))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.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 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 (*.f64 C F) (*.f64 A A)) (fma.f64 8 (*.f64 A (*.f64 B (*.f64 B F))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 F A) (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 F A) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))))) (*.f64 C C)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 B (*.f64 B F))))) C)))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (fma.f64 8 (*.f64 A (*.f64 B (*.f64 B F))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 F A) (pow.f64 B 4)) (*.f64 -2 (*.f64 A (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))))) (*.f64 C C)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 B (*.f64 B F))))) C)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 2 (+.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A)))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))))))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 2 (+.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F))) (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F)))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (fma.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))))))))
(fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (fma.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 (*.f64 2 A) F))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F)))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 C F)) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) F))))))))
(*.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 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.f64 F (pow.f64 B 3))))
(*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 C F))))) (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 F (*.f64 -4 (*.f64 C A))))))))
(+.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 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 C F))))) (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 F (*.f64 -4 (*.f64 C A)))))))))
(*.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 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.f64 (*.f64 -2 F) (pow.f64 B 3)))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.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 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (*.f64 -2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 C F))))) (*.f64 F (pow.f64 B 3)))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 -2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 F (*.f64 -4 (*.f64 C A))))))))
(+.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 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 B B)) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C A))) (*.f64 -2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 C F))))) (*.f64 F (pow.f64 B 3))))))
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -2 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 F (*.f64 -4 (*.f64 C A)))))))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F)))
(*.f64 2 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))
(*.f64 2 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(-.f64 (/.f64 0 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 (/.f64 1 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (/.f64 1 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 -1 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 2)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) -1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(sqrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) 3))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) 1))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 0)
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 0 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(-.f64 0 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 1)
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1)
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (pow.f64 (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) (sqrt.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4)) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F))))
(/.f64 (-.f64 0 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2)) (+.f64 (+.f64 0 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 3/2)) (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2)) (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1)
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1/4) 2)
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 3)
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 (*.f64 F (*.f64 -4 (*.f64 A C))) (*.f64 F (*.f64 B B)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 -4 (*.f64 A C))))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 -4 (*.f64 A C)) F) (*.f64 (*.f64 B B) F))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 (*.f64 A C)) F))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))) 1)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 1)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 2)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 3)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3) 1/3)
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 2))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 -4 (*.f64 A C) (*.f64 B B))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (log.f64 (exp.f64 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F))))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) 3)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(exp.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) 1))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 A 2)) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (*.f64 2 A) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) (*.f64 A 2)))
(*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (*.f64 2 A) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) A) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) A))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.f64 A C)))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 A 2) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (*.f64 2 A) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)) (*.f64 (*.f64 A 2) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F)))
(*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (+.f64 (*.f64 2 A) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 A (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 A (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))) (*.f64 (+.f64 A C) (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (/.f64 (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)))
(/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (+.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 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (/.f64 (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3))))
(pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 1)
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 2)
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3)
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3) 1/3)
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(neg.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (neg.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (neg.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))
(*.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (log.f64 (exp.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(*.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (log.f64 (exp.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 3))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3) (pow.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (*.f64 8 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (*.f64 8 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (*.f64 8 (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B))) 3) (*.f64 8 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))
(*.f64 (*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))

eval2.5s (3.9%)

Compiler

Compiled 151641 to 77128 computations (49.1% saved)

prune1.2s (1.9%)

Pruning

69 alts after pruning (69 fresh and 0 done)

PrunedKeptTotal
New1760691829
Fresh000
Picked101
Done303
Total1764691833
Error
50.73%
Counts
1833 → 69
Alt Table
Click to see full alt table
StatusErrorProgram
95.41%
(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 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)))))
99.15%
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)
76.5%
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))
94.1%
(/.f64 (neg.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
83.27%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
83.85%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 3/2) 1/3)) (fma.f64 B B (*.f64 C (*.f64 A -4))))
77.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
70.42%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
70.42%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 C A) (*.f64 B B)))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
77.11%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (sqrt.f64 (*.f64 2 (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
92.81%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.83%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
92.51%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 B (*.f64 B F))) (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
90.7%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 (*.f64 8 A) (*.f64 B (*.f64 B F)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
89.88%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 2 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
89.61%
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
85.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) F) 3) 1/3) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
88.44%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
84.14%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 -4 (*.f64 C A))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
88.41%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
94.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
96.69%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
85.95%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
92.11%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
97.82%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
90.87%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
92.53%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
77.35%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
97.67%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
77.16%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 C A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
93.62%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
88.27%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
92.08%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 C (+.f64 A B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
97.69%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
82.51%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
90.88%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (*.f64 2 C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
82.08%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
88.15%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 C)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
96.24%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (neg.f64 B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
94.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
77.32%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) 2)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
77.61%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 3)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
77.08%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.88%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.28%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
94.57%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
95.15%
(/.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))))
97.68%
(/.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)) (*.f64 -1 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.06%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.64%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
95.12%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 A (/.f64 B (/.f64 A B)))) (fma.f64 -1/2 (/.f64 B (/.f64 A B)) (neg.f64 A))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.55%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
94.66%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
97.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
78.66%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.9%
(/.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))))
92.09%
(/.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))))
90.13%
(/.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))))
94.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 C A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
98.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
90.47%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
92.86%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
93.41%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
76.73%
(*.f64 (sqrt.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 (*.f64 F 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (/.f64 1 (neg.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)))))
94.31%
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B)) 2) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
94.51%
(sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
Compiler

Compiled 5504 to 3362 computations (38.9% saved)

localize56.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.81%
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
12.21%
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
26.3%
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
35.33%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 197 to 71 computations (64% saved)

series81.0ms (0.1%)

Counts
4 → 124
Calls

45 calls:

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

rewrite79.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
616×add-sqr-sqrt
602×*-un-lft-identity
598×pow1
568×add-exp-log
568×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028182
1625178
Stop Event
node limit
Counts
4 → 139
Calls
Call 1
Inputs
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 F) 1/2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (*.f64 F (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C (*.f64 A 4)) F))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) F) (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 A 4)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B B) (*.f64 C (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B B) (+.f64 (*.f64 C (*.f64 A 4)) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (+.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (-.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (neg.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))) (-.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (*.f64 C (*.f64 A 4)) 2) (*.f64 B (*.f64 B (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3) (pow.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (-.f64 (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 B B (*.f64 C (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 B B) (*.f64 C (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 C (*.f64 A 4)))))))

simplify207.0ms (0.3%)

Algorithm
egg-herbie
Rules
1042×associate-/r*
934×associate-/l*
860×associate-*r/
804×*-commutative
650×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
095129305
1296328859
Stop Event
node limit
Counts
263 → 327
Calls
Call 1
Inputs
(*.f64 -1 (*.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 (*.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 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))
(+.f64 (*.f64 -1 (*.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 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)) (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 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))) (+.f64 (*.f64 -1 (*.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 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)) (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 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) 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))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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 (*.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 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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 (*.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 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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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 (*.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 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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8))))))) (pow.f64 C 3))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 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 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/4))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) (sqrt.f64 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1/2))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (*.f64 F (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) F))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 C (*.f64 A 4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C (*.f64 A 4)) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) F) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(+.f64 (*.f64 C (*.f64 A 4)) (*.f64 B B))
(+.f64 (*.f64 B B) (*.f64 C (*.f64 A 4)))
(+.f64 (*.f64 B B) (+.f64 (*.f64 C (*.f64 A 4)) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (+.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) 1))
(+.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 1)
(*.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(*.f64 (+.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (-.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))))
(/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (neg.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))) (-.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (*.f64 C (*.f64 A 4)) 2) (*.f64 B (*.f64 B (*.f64 C (*.f64 A 4)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3) (pow.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (-.f64 (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))))
(pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 1)
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3)
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))
(log.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(fma.f64 B B (*.f64 C (*.f64 A 4)))
(fma.f64 1 (*.f64 B B) (*.f64 C (*.f64 A 4)))
(fma.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 C (*.f64 A 4)))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.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 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.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 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)) (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 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 A (fma.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/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.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)))) (pow.f64 B 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))))) (neg.f64 A)))
(+.f64 (*.f64 -1 (*.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 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)) (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 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (*.f64 A (fma.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/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.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)))) (pow.f64 B 3))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (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 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3))))))))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))))))) (*.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) (pow.f64 B 5)) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 B (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))) (+.f64 (*.f64 -1 (*.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 (*.f64 A (+.f64 (*.f64 4 (*.f64 (/.f64 (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)) (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 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (*.f64 (*.f64 C C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))))) (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 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (+.f64 (fma.f64 1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.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 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (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 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)) (*.f64 B (*.f64 B F))))))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (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 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (*.f64 A (fma.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/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.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)))) (pow.f64 B 3))))) (*.f64 (*.f64 A A) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.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)))))))) (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 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (*.f64 C C) (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 B (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) 2)) (*.f64 B (*.f64 B F)))) -1/2)))) (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (*.f64 C (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 B (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) 2)))))))))) (*.f64 -1 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (/.f64 (sqrt.f64 2) B)) (*.f64 A (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)))))))) (*.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) (pow.f64 B 5)) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 C F)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) F)) (/.f64 B (fma.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F))))))) 2)))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A)))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))))) A)))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A))))
(fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)))))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))))) A))))
(fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 B B)) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2))))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))))) A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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))) (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) A)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)))))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (/.f64 (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2))))))) (sqrt.f64 -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)))))) (*.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (pow.f64 A 3)) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))))) A)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 B B)) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2))))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))))) A) (/.f64 (fma.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (pow.f64 B 4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F))) (*.f64 1/2 (-.f64 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)))))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 B B)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 C F) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2))))) (*.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (pow.f64 A 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))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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 (*.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 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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 (*.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 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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))))))
(fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))))))
(*.f64 -1 (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)))) (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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 (*.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 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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 B 7))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2))) (pow.f64 B 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 A (*.f64 (*.f64 F (-.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 -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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)) (/.f64 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))) (pow.f64 B 3))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (sqrt.f64 2))))))))) (fma.f64 -1 (*.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 A (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.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 (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 A (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (+.f64 (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 -2 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2))) (/.f64 (*.f64 B (*.f64 B F)) (/.f64 (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 7)) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (/.f64 (*.f64 2 A) (/.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)))))))) (*.f64 -1 (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 2))))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (-.f64 (fma.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)))) (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)))))))) (*.f64 C C)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8)) 2))))))) (*.f64 C C)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8))))))) (pow.f64 C 3))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)))))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) (neg.f64 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))))) (pow.f64 C 3))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8)) 2))))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) (neg.f64 (/.f64 (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 B B)) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8)) 2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (fma.f64 F (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)) (*.f64 B B))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8)) 2))) -1/2)) (sqrt.f64 -8)) (sqrt.f64 2))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 4)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))) (pow.f64 C 3))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 A (sqrt.f64 -8)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))))))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 A (sqrt.f64 -8)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 4) (neg.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -8))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C F) (/.f64 (pow.f64 (-.f64 A C) 3) A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 -8))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -8)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8))))))))) (neg.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 (*.f64 C A) F) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8))))))))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 A (sqrt.f64 -8)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -8))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C F) (/.f64 (pow.f64 (-.f64 A C) 3) A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 -8))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (sqrt.f64 -8)))))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)) (/.f64 (*.f64 -1/8 F) (pow.f64 (-.f64 A C) 3))) (*.f64 (*.f64 (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (*.f64 (*.f64 (*.f64 A A) C) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C F) (/.f64 (pow.f64 (-.f64 A C) 3) A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2))) -1/2)) (sqrt.f64 -8)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C F) (/.f64 (pow.f64 (-.f64 A C) 3) A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 C F)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -8))))))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 C A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 C A))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 C A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 C A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 C A)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 (*.f64 C A) 3)))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 C A)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (pow.f64 (*.f64 C A) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 C A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 5) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 A 5))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 C A)))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 (*.f64 C A) 3))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 C 5) (pow.f64 A 5))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 B B))) (sqrt.f64 (/.f64 F (*.f64 C A)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (pow.f64 (*.f64 C A) 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (pow.f64 (*.f64 C A) 3))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))))) (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (*.f64 -4 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (pow.f64 (*.f64 C A) 3))) (*.f64 B (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 -1 (*.f64 B (sqrt.f64 2))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))))
(fma.f64 4 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (pow.f64 (*.f64 C A) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))))) (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (*.f64 4 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (pow.f64 (*.f64 C A) 3))) (*.f64 -1 (*.f64 B (sqrt.f64 2))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (pow.f64 (*.f64 C A) 3))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))))) (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (*.f64 -4 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (pow.f64 (*.f64 C A) 3))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 B (sqrt.f64 2)) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))))))
(fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A))))) (fma.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 F) (fma.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (pow.f64 (*.f64 C A) 3))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 C C) (*.f64 A A)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))))) (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (*.f64 -4 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (pow.f64 (*.f64 C A) 3))) (*.f64 B (sqrt.f64 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 (*.f64 C A) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 B (*.f64 B F)))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -4 (*.f64 C A))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 C A)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (/.f64 1 (neg.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (/.f64 -1 (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A 4) (*.f64 B B))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A 4) (*.f64 B B))) (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))) (cbrt.f64 (*.f64 (/.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A 4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (*.f64 (/.f64 1 (fma.f64 C (*.f64 A 4) (*.f64 B B))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2)))
(*.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64))) (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (pow.f64 (cbrt.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))) (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))) -1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2)))
(sqrt.f64 (*.f64 (/.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(*.f64 (sqrt.f64 (*.f64 2 F)) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 F)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))))
(*.f64 (pow.f64 (*.f64 2 F) 1/2) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 F)))
(pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1/4) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (*.f64 F (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(*.f64 F (fma.f64 B B (fma.f64 C (*.f64 A 4) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))))
(*.f64 F (fma.f64 B B (fma.f64 C (*.f64 A 4) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A))))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) F))
(*.f64 F (fma.f64 B B (fma.f64 C (*.f64 A 4) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))))
(*.f64 F (fma.f64 B B (fma.f64 C (*.f64 A 4) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A))))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 C (*.f64 A 4))))
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C (*.f64 A 4)) F))
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(/.f64 F (/.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2)))
(*.f64 (/.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 C (*.f64 A 4) (*.f64 B B)))) F))
(*.f64 (/.f64 F (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64)))
(/.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) F) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(/.f64 F (/.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2)))
(*.f64 (/.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 C (*.f64 A 4) (*.f64 B B)))) F))
(*.f64 (/.f64 F (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64)))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1)
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 2)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 3)
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3) 1/3)
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2))
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B))) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) (log.f64 (exp.f64 F)))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3))
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3)))
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3) (pow.f64 F 3)))
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))) 1))
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(+.f64 (*.f64 C (*.f64 A 4)) (*.f64 B B))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(+.f64 (*.f64 B B) (*.f64 C (*.f64 A 4)))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(+.f64 (*.f64 B B) (+.f64 (*.f64 C (*.f64 A 4)) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A)))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A)))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (+.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(+.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) (*.f64 2 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(+.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) (*.f64 2 (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A)))))
(+.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) 1))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A)))))
(+.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A)))))
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 1)
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(*.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) 2)
(*.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A 4) (*.f64 B B))) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (/.f64 1 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))) (/.f64 1 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64)) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 C (*.f64 A 4) (*.f64 B B))))) 1))
(*.f64 (+.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (-.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)))
(*.f64 (/.f64 1 (fma.f64 C (*.f64 A 4) (*.f64 B B))) (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))))
(*.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))) (/.f64 1 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64)) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 C (*.f64 A 4) (*.f64 B B))))) 1))
(/.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(/.f64 (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2) (fma.f64 C (*.f64 A 4) (*.f64 B B)))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 C (*.f64 A 4) (*.f64 B B)))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64)) (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2)) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2)) (neg.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (neg.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3)))) (neg.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64))) (neg.f64 (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 C (*.f64 A 4) (*.f64 B B)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))) (-.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))) (-.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2) (*.f64 (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A))) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A))))) (-.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A)))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (*.f64 C (*.f64 A 4)) 2) (*.f64 B (*.f64 B (*.f64 C (*.f64 A 4)))))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))) (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 (*.f64 C (*.f64 A 4)) 2) (*.f64 B (*.f64 B (*.f64 C (*.f64 A 4)))))))
(/.f64 (+.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (-.f64 (*.f64 C (*.f64 A 4)) (*.f64 B B)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3) (pow.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) 3)) (+.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2) (-.f64 (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 3) (pow.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) 3)) (+.f64 (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2) (*.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (-.f64 (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 3) (pow.f64 (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A))) 3)) (+.f64 (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2) (*.f64 (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A))) (-.f64 (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A))) (fma.f64 C (*.f64 A 4) (*.f64 B B))))))
(pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 1)
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3)
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(pow.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3) 1/3)
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(sqrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 2))
(sqrt.f64 (pow.f64 (fma.f64 C (*.f64 A 4) (*.f64 B B)) 2))
(log.f64 (exp.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A 4))) 3))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(expm1.f64 (log1p.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(exp.f64 (log.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(exp.f64 (*.f64 (log.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 1))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(log1p.f64 (expm1.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(fma.f64 B B (*.f64 C (*.f64 A 4)))
(fma.f64 C (*.f64 A 4) (*.f64 B B))
(fma.f64 1 (*.f64 B B) (*.f64 C (*.f64 A 4)))
(fma.f64 1 (fma.f64 B B (*.f64 C (*.f64 A 4))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A)))))
(fma.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))
(+.f64 (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) 2) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))
(+.f64 (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A))) (pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 2) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (fma.f64 (*.f64 A (neg.f64 C)) 4 (*.f64 C (*.f64 A 4)))))
(fma.f64 B B (fma.f64 C (*.f64 A 4) (*.f64 4 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 C A)))))
(fma.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 B) 2) (*.f64 C (*.f64 A 4)))

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.52%
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) A))
12.21%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
23.22%
(/.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))))
26.42%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) A))))
Compiler

Compiled 157 to 61 computations (61.1% saved)

series66.0ms (0.1%)

Counts
3 → 120
Calls

36 calls:

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

rewrite114.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
800×associate-+l+
492×add-sqr-sqrt
478×pow1
478×*-un-lft-identity
458×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021201
1475181
26904181
Stop Event
node limit
Counts
3 → 120
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) A))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2)) (+.f64 (+.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C) (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A))) (+.f64 A (-.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 A (+.f64 A C)))) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) (*.f64 F (+.f64 A (+.f64 A C)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A (-.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (+.f64 A (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 A (+.f64 A C)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 A C)) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))

simplify197.0ms (0.3%)

Algorithm
egg-herbie
Rules
1276×associate-/l*
1180×associate-*r/
1064×associate-/r*
908×*-commutative
790×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0101530126
1340129652
Stop Event
node limit
Counts
240 → 447
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (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 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (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 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.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 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.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 4 (pow.f64 C 2)) (*.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 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.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 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))))
(*.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 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.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 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.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 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (+.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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C)))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 6))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C)))))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C)))))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (*.f64 C (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 C (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A F))))) B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(+.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 A C))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 A C))))
(/.f64 (-.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2)) (+.f64 (+.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C) (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(+.f64 (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(+.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1))
(+.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C))
(+.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))))) 1)
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A))) (+.f64 A (-.f64 C A)))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 A (+.f64 A C)))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) (*.f64 F (+.f64 A (+.f64 A C)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A (-.f64 C A)))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (+.f64 A (+.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 A (+.f64 A C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 A C)) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
Outputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 (fma.f64 2 A C) (*.f64 B B)))) (sqrt.f64 (/.f64 F (*.f64 (*.f64 A C) (fma.f64 2 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 2 A C) (*.f64 B B))) (/.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 (/.f64 F (*.f64 A C)) (fma.f64 2 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 (fma.f64 2 A C) (*.f64 B B)))) (sqrt.f64 (/.f64 F (*.f64 (*.f64 A C) (fma.f64 2 A C))))) (fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) (/.f64 (pow.f64 B 4) (fma.f64 2 A C))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 A C) 3) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 2 A C) (*.f64 B B))) (/.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 (/.f64 F (*.f64 A C)) (fma.f64 2 A C))))) (fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) (/.f64 (pow.f64 B 4) (fma.f64 2 A C))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 A C) 3) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (*.f64 (fma.f64 2 A C) (*.f64 B B)))) (sqrt.f64 (/.f64 F (*.f64 (*.f64 A C) (fma.f64 2 A C))))) (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 2 A C) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (fma.f64 2 A C) (pow.f64 C 5)))))) (pow.f64 (sqrt.f64 -4) 5)) (fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) (/.f64 (pow.f64 B 4) (fma.f64 2 A C))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 A C) 3) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 2 A C) (*.f64 B B))) (/.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 (/.f64 F (*.f64 A C)) (fma.f64 2 A C))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (fma.f64 2 A C) (pow.f64 B 6)) (/.f64 (pow.f64 (sqrt.f64 -4) 5) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (fma.f64 2 A C) (pow.f64 C 5)))))) (fma.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)) (/.f64 (pow.f64 B 4) (fma.f64 2 A C))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 A C) 3) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 A C) (fma.f64 2 A C))))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))))
(fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C))))) B)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A))))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 A C) (fma.f64 2 A C))))) (sqrt.f64 (/.f64 F (fma.f64 2 A C))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C))))) B))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (*.f64 (fma.f64 2 A C) (pow.f64 C 3)))))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 A C) (fma.f64 2 A C))))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))))))
(fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (*.f64 (fma.f64 2 A C) (pow.f64 C 3))))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 C C)))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))) (fma.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C))))) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 A C) (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C))))) B) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F))))))
(fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 A C) (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C))))) (*.f64 2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C))))) B) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C)))) (*.f64 (fma.f64 2 A C) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))))))
(fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 A C) (fma.f64 2 A C)))) (sqrt.f64 (/.f64 F (fma.f64 2 A C)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A C))))) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 A 3) (*.f64 (fma.f64 2 A C) (pow.f64 C 3)))))) (*.f64 2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 2 A C)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3))))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (fma.f64 2 A C))))) B) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (fma.f64 2 A C))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (*.f64 (fma.f64 2 A C) (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 C C)))) (*.f64 (fma.f64 2 A C) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 2 A C) 3)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F)))) B) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C)))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (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 (/.f64 1 C) F)) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -8 C) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F)) B))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F)))) B) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 C F) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C)))) B))) 2))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C)))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -8 C) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F)) B))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F)))) B) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F)) (-.f64 (*.f64 (*.f64 -8 C) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F)) B))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 C F) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C)))) B))) 2))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C)))))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 3)) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C)))) (-.f64 (*.f64 (*.f64 C F) -8) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C)))) B))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 C F)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (sqrt.f64 -8)))) 2))) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))))) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (/.f64 (pow.f64 (sqrt.f64 -8) 3) (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (sqrt.f64 -8)))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (sqrt.f64 -8))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.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 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (sqrt.f64 -8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))) (sqrt.f64 -8))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -8) 3)) (*.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2)) (/.f64 (pow.f64 (sqrt.f64 -8) 3) (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 F (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.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 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) B) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.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 (*.f64 C C) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 (sqrt.f64 2) B)))) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (/.f64 B C))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 C C) B) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 (sqrt.f64 2) B)))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) B) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 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 (*.f64 C C) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 (sqrt.f64 2) B)))) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (/.f64 B C))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 (sqrt.f64 2) B)))) 2))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 C C) B) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 (sqrt.f64 2) B)))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) B) C)) (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (/.f64 (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 C 3)) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (*.f64 (sqrt.f64 2) B)))) 2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (sqrt.f64 -4)))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (sqrt.f64 -4))) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (+.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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))) (sqrt.f64 -4)))) 2))) (pow.f64 (sqrt.f64 -4) 3))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (sqrt.f64 -4))) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))) (sqrt.f64 -4))) 2)) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))))) 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8)))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8)) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (*.f64 C C)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -4)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8)))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))))) 2)) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (*.f64 B B)))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 -4) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))))) 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (fma.f64 2 A C) (/.f64 A (/.f64 F C))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 B B)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 B B))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (fma.f64 2 A C) (/.f64 A (/.f64 F C)))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 B B)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (fma.f64 2 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (fma.f64 1/64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))) (sqrt.f64 -1/4))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 B B))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (fma.f64 2 A C) (/.f64 A (/.f64 F C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A (/.f64 F C)) (fma.f64 2 A C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 (pow.f64 B 4) (fma.f64 1/64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2))))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))) (pow.f64 B 6))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 (*.f64 2 A) C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (fma.f64 2 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 B 6) (fma.f64 1/32 (/.f64 (fma.f64 1/64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (*.f64 (/.f64 F (pow.f64 A 4)) (/.f64 (fma.f64 2 A C) (pow.f64 C 4))))))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) A) (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (fma.f64 2 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (fma.f64 1/64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))) (sqrt.f64 -1/4)))))))
(fma.f64 1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 B B))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 A (/.f64 F C)) (fma.f64 2 A C))) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/4) (pow.f64 B 6)) (fma.f64 1/32 (/.f64 (fma.f64 1/64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (*.f64 (/.f64 F (pow.f64 A 4)) (/.f64 (fma.f64 2 A C) (pow.f64 C 4))))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (fma.f64 2 A C) (/.f64 A (/.f64 F C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 A (/.f64 F C)) (fma.f64 2 A C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 (pow.f64 B 4) (fma.f64 1/64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 A C) (pow.f64 A 3)) (/.f64 F (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) B))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 A C) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 A C))) 2) (*.f64 -16 (*.f64 (*.f64 (*.f64 A A) (fma.f64 2 A C)) (*.f64 F (*.f64 C C)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 A C)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (fma.f64 2 A C) (*.f64 F (*.f64 C C)))))) (/.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 A C) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C)))))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 A C))) 2) (*.f64 -16 (*.f64 (*.f64 (*.f64 A A) (fma.f64 2 A C)) (*.f64 F (*.f64 C C)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 A C))) 2) (*.f64 -16 (*.f64 (*.f64 (*.f64 A A) (fma.f64 2 A C)) (*.f64 F (*.f64 C C))))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 F (fma.f64 2 A C)) (pow.f64 C 3))))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 A C)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (fma.f64 2 A C) (*.f64 F (*.f64 C C)))))) (/.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 A C) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (fma.f64 -2 (*.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 A C)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (fma.f64 2 A C) (*.f64 F (*.f64 C C)))))) C) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 F (fma.f64 2 A C)) (pow.f64 C 3)))))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 (*.f64 2 (/.f64 (*.f64 A C) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 A C))) 2) (*.f64 -16 (*.f64 (*.f64 (*.f64 A A) (fma.f64 2 A C)) (*.f64 F (*.f64 C C)))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C)))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 A C) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 A C)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (fma.f64 2 A C) (*.f64 F (*.f64 C C)))))) (/.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C)))))) C))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 2 A) C)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (fma.f64 -2 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 A C))) 2) (*.f64 -16 (*.f64 (*.f64 (*.f64 A A) (fma.f64 2 A C)) (*.f64 F (*.f64 C C))))))) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 F (fma.f64 2 A C)) (pow.f64 C 3)))))))) (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (*.f64 A C))) 2) (*.f64 -16 (*.f64 (*.f64 (*.f64 A A) (fma.f64 2 A C)) (*.f64 F (*.f64 C C)))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (fma.f64 -2 (*.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 A C)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (fma.f64 2 A C) (*.f64 F (*.f64 C C)))))) C) (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 F (fma.f64 2 A C)) (pow.f64 C 3))))))) (fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A C))) (/.f64 (*.f64 A C) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 A C)) (sqrt.f64 (*.f64 F (fma.f64 2 A C)))) 2) (*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 (fma.f64 2 A C) (*.f64 F (*.f64 C C)))))) (/.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A C))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F)))))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C))))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) B)) 2) (*.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) (*.f64 B B)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F)))))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C))))))) 2) (*.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C)))))))))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C))))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 F (pow.f64 B 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) B)) 2) (*.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) (*.f64 B B)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F)))))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 (*.f64 C C) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) (pow.f64 B 4)) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) B)) 2) (*.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) (*.f64 B B)))) C) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 4) F))))) F)))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C))))))) 2) (*.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C)))))))))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (fma.f64 -16 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 4)) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 B (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C))))))) 2) (*.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C)))))))) C) (/.f64 (*.f64 B B) (/.f64 F (+.f64 (*.f64 2 (/.f64 F (*.f64 B B))) (*.f64 4 (/.f64 F (/.f64 (pow.f64 B 4) (*.f64 C C)))))))))))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (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/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (/.f64 (*.f64 A (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 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (*.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/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))))) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))))) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) C) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (*.f64 C (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C C)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (+.f64 (*.f64 F -1/4) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (/.f64 (*.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))))) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) C) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))))) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) C) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))))))) F) (/.f64 C (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (-.f64 (*.f64 F -1/4) (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B)))))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 A (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 A (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) C) (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)) (*.f64 C (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 A (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2)) F) (/.f64 (*.f64 C (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 C C)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 F 1/4) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1/2))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) C) (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2)) F) (/.f64 C (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (sqrt.f64 -1/2))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) C) (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 F (*.f64 C C)) (*.f64 B B))) (*.f64 F 1/4)) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (/.f64 (sqrt.f64 2) B)))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F))))) (sqrt.f64 2)) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 A F))))) B)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (/.f64 (sqrt.f64 2) B)))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F)))) (/.f64 (sqrt.f64 2) B)))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) F))))))))) (*.f64 A F))))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F))))) (sqrt.f64 2)) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F)))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 B (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F))))) (sqrt.f64 2)) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 8 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 4)) F))))))) (/.f64 (*.f64 (*.f64 A F) (pow.f64 (sqrt.f64 2) 2)) (*.f64 B B))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 C (sqrt.f64 -1/4)) (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/4)))) 2)) (*.f64 C C)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 C (sqrt.f64 -1/4)) (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 C C) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/4)))) 2))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F -1/2) (*.f64 -1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/4)))) 2)) (*.f64 C C))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 C (sqrt.f64 -1/4)) (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))) (sqrt.f64 -1/4)))) 2)) (/.f64 F (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))))))) (pow.f64 C 3)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (/.f64 (*.f64 C C) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F -1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B)))) (sqrt.f64 -1/4)))) 2)) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C)))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (*.f64 C C) (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/4))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)) 2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 C (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/4)))) 2))) F)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))))))) (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/4 (/.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (*.f64 C C) (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (+.f64 (*.f64 F 1/2) (*.f64 1/16 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))) (fma.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)) 2)) (/.f64 F (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/4))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) A) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/4)) 2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F 1/2) (/.f64 (*.f64 -1/16 F) (/.f64 (*.f64 A A) (*.f64 B B))))) (*.f64 C (sqrt.f64 -1/4))))))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))
(*.f64 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) -4)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) (*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) (*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) (*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B))))
(*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) (*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) (*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) (*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B))))
(*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) (*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) (*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (fma.f64 2 A C)))) (*.f64 F (*.f64 (fma.f64 2 A C) (*.f64 B B))))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(*.f64 C (*.f64 F (*.f64 B B)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))))
(fma.f64 C (*.f64 F (*.f64 B B)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F))))
(fma.f64 C (*.f64 F (*.f64 B B)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 C (*.f64 F (*.f64 B B)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F)))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 C (*.f64 F (*.f64 B B)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C)))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 C (*.f64 F (*.f64 B B)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 (*.f64 C C)) F)))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (fma.f64 C (*.f64 F (*.f64 B B)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 F (*.f64 C C)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F)))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (*.f64 A F)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F))))
(fma.f64 C (*.f64 F (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (*.f64 A F))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F))))
(fma.f64 C (*.f64 F (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (*.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C C))) (*.f64 A F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (neg.f64 (*.f64 A (*.f64 F (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2))))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(fma.f64 C (*.f64 F (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (neg.f64 (*.f64 A (*.f64 F (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)))))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(fma.f64 C (*.f64 F (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)) (neg.f64 (*.f64 A (*.f64 F (fma.f64 4 (*.f64 C C) (*.f64 (*.f64 B B) -2)))))))
(*.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 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F))
(*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C))
(fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))
(fma.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 C (fma.f64 F (*.f64 B B) (*.f64 -8 (*.f64 F (*.f64 A A)))))))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F))
(*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))))
(fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (neg.f64 (*.f64 C (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8)))))
(fma.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))) (neg.f64 (*.f64 C (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (neg.f64 (*.f64 C (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))) (neg.f64 (*.f64 C (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (neg.f64 (*.f64 C (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))))))
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))) (neg.f64 (*.f64 C (fma.f64 -1 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F (*.f64 A A)) 8))))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 0)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))) 1)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))) (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))) (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (fma.f64 2 A C)) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (fma.f64 2 A C)) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (-.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2)) (+.f64 (+.f64 0 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))) 3/2)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))) 3/2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/2)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) 3)
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1/2))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) 1))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))))
(sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (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 F (*.f64 2 (fma.f64 2 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (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 F (*.f64 2 (fma.f64 2 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (+.f64 A (+.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 2 (fma.f64 2 A C)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (+.f64 A (+.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 2 (fma.f64 2 A C)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (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 F (*.f64 2 (fma.f64 2 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 (*.f64 4 A) C)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 4 A) C) (fma.f64 B B (*.f64 (*.f64 4 A) C))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 4 A) C) 3)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3)))) (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (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 F (*.f64 2 (fma.f64 2 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)))) -1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (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 F (*.f64 2 (fma.f64 2 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 2 (+.f64 A (+.f64 A C))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 2 (fma.f64 2 A C))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2)) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (+.f64 A (+.f64 A C)) 2))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (fma.f64 2 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C) (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))))) 1)
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A))) (+.f64 A (-.f64 C A)))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 A (-.f64 C A)) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A))))
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C A))) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A)))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C)))))
(/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C)))))
(*.f64 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 A (+.f64 A C)))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (/.f64 (fma.f64 B B (*.f64 (*.f64 4 A) C)) (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (fma.f64 B B (*.f64 4 (*.f64 A C)))) (*.f64 F (fma.f64 2 A C)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) (*.f64 F (+.f64 A (+.f64 A C)))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(/.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 (*.f64 4 A) C) 3)) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 4 A) C) (fma.f64 B B (*.f64 (*.f64 4 A) C)))) (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 A C) 3))) (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 A C) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (*.f64 F (fma.f64 2 A C)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A (-.f64 C A)))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 A (-.f64 C A)) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A))))
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 A (-.f64 C A))) (-.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A A)))
(/.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C)))))
(/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C)))))
(*.f64 (/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 A (-.f64 A (+.f64 A C))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F (+.f64 A C)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 A A) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F (+.f64 A C)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (-.f64 (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A C)))))))
(pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 1)
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) 2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C))))) 2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) 3)
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 3) 1/3)
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 (*.f64 A C) -4))) (+.f64 A (+.f64 A C))))
(*.f64 (+.f64 A (+.f64 A C)) (log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (fma.f64 2 A C)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))))))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C)))) 3))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 A (+.f64 A C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 A (+.f64 A C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 A C) 3) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 A C)) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 A (+.f64 A C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 A C) 3) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))) 1))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 A C))))))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 F (*.f64 (fma.f64 2 A C) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(fma.f64 (+.f64 A C) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 A (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))

localize440.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
14.97%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))
15.74%
(/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
24.37%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
25.38%
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
Compiler

Compiled 354 to 147 computations (58.5% saved)

series48.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

TimeVariablePointExpression
3.0ms
B
@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 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.0ms
F
@inf
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))
3.0ms
A
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.0ms
C
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.0ms
B
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))

rewrite73.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
758×add-sqr-sqrt
742×*-un-lft-identity
740×pow1
706×add-exp-log
704×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031320
1731320
Stop Event
node limit
Counts
4 → 64
Calls
Call 1
Inputs
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 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) (+.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 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C C) (neg.f64 (pow.f64 (neg.f64 C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (neg.f64 C) 2)) (*.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 C C) (*.f64 C C)) (*.f64 (pow.f64 (neg.f64 C) 2) (pow.f64 (neg.f64 C) 2))) (+.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 C C) 3) (pow.f64 (pow.f64 (neg.f64 C) 2) 3)) (+.f64 (*.f64 (*.f64 C C) (*.f64 C C)) (+.f64 (*.f64 (pow.f64 (neg.f64 C) 2) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) (*.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C C (neg.f64 (pow.f64 (neg.f64 C) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (*.f64 4 (*.f64 (*.f64 C A) (*.f64 C (*.f64 4 A)))))) (+.f64 (*.f64 B B) (*.f64 C (*.f64 4 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 C (*.f64 4 A)) 3))) (+.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (+.f64 (*.f64 4 (*.f64 (*.f64 C A) (*.f64 C (*.f64 4 A)))) (*.f64 (*.f64 B B) (*.f64 C (*.f64 4 A))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (sqrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (sqrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (*.f64 (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (*.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))))))

simplify130.0ms (0.2%)

Algorithm
egg-herbie
Rules
1518×associate-*r*
1100×associate-*l*
1084×*-commutative
776×times-frac
724×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057117980
1188017372
Stop Event
node limit
Counts
160 → 209
Calls
Call 1
Inputs
0
0
0
0
0
0
0
0
0
0
0
0
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 6))) (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) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (*.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 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (*.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 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -16 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(*.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 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (*.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 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (*.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 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -16 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(*.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 (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 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))))) (*.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 (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 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 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 (*.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/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 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) 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 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 6)))) B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 (pow.f64 A 2) F)) (pow.f64 B 6))))) (pow.f64 B 2)))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 6)))) B))))))))
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(/.f64 (pow.f64 B 2) A)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 6)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (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 (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) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (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 (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) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C 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 -1/2 (*.f64 F (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 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) 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 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) 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 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) 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 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))))))
(+.f64 (*.f64 C C) (neg.f64 (pow.f64 (neg.f64 C) 2)))
(+.f64 (neg.f64 (pow.f64 (neg.f64 C) 2)) (*.f64 C C))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) 1)
(*.f64 1 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 C C) (*.f64 C C)) (*.f64 (pow.f64 (neg.f64 C) 2) (pow.f64 (neg.f64 C) 2))) (+.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 C C) 3) (pow.f64 (pow.f64 (neg.f64 C) 2) 3)) (+.f64 (*.f64 (*.f64 C C) (*.f64 C C)) (+.f64 (*.f64 (pow.f64 (neg.f64 C) 2) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))
(pow.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) (*.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(exp.f64 (log.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(fma.f64 C C (neg.f64 (pow.f64 (neg.f64 C) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) 1)
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (*.f64 4 (*.f64 (*.f64 C A) (*.f64 C (*.f64 4 A)))))) (+.f64 (*.f64 B B) (*.f64 C (*.f64 4 A))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 C (*.f64 4 A)) 3))) (+.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (+.f64 (*.f64 4 (*.f64 (*.f64 C A) (*.f64 C (*.f64 4 A)))) (*.f64 (*.f64 B B) (*.f64 C (*.f64 4 A))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(*.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 1 A))
(*.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) 1)
(*.f64 1 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (sqrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(*.f64 (sqrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (sqrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (/.f64 1 A)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (*.f64 (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (/.f64 1 A)))
(*.f64 (/.f64 1 A) (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(pow.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) 1)
(log.f64 (exp.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(cbrt.f64 (*.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (*.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(exp.f64 (log.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
Outputs
0
0
0
0
0
0
0
0
0
0
0
0
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A))))) (*.f64 (sqrt.f64 2) (*.f64 B B))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 4) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A))))) (*.f64 C A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A))))) (sqrt.f64 -1/2)) 1/2)) 2))))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A)))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (pow.f64 A 2) C))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (pow.f64 B 6))) (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/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))) (*.f64 -1/16 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 (*.f64 A A) (*.f64 C C))))) (pow.f64 B 6))) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 4) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A))))) (*.f64 C A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A))))) (sqrt.f64 -1/2)) 1/2)) 2))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A)))))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 6)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A))))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A))))) (*.f64 C A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A))))) (sqrt.f64 -1/2)) 1/2)) 2))) F) (/.f64 C (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 -1/16 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 C (*.f64 A A))) (/.f64 F (*.f64 C (*.f64 C A))))) (*.f64 A (*.f64 C (*.f64 C A))))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 A F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 A F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) (pow.f64 B 4)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (*.f64 B B))) (sqrt.f64 (/.f64 A F))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 (*.f64 -4 (*.f64 C A)) (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 A F))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -16 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 A F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) (pow.f64 B 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))))) F)) (*.f64 -16 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 6)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (*.f64 B B))) (sqrt.f64 (/.f64 A F))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 (*.f64 -4 (*.f64 C A)) (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))))) (pow.f64 B 4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 (*.f64 -4 (*.f64 C A)) (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))))) (/.f64 F A))) (*.f64 (*.f64 A (*.f64 C (*.f64 C A))) (*.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) -16))) (pow.f64 B 6))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 A F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 A F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) (pow.f64 B 4)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (*.f64 B B))) (sqrt.f64 (/.f64 A F))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 (*.f64 -4 (*.f64 C A)) (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 A F))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) C)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -16 (*.f64 (-.f64 (*.f64 2 (*.f64 A F)) (*.f64 -2 (*.f64 C F))) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 A F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))))))) (pow.f64 B 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 -4 (*.f64 A (*.f64 C (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))))) F)) (*.f64 -16 (*.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (+.f64 (*.f64 2 (*.f64 F A)) (*.f64 2 (*.f64 F C)))))) (pow.f64 B 6)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (*.f64 B B))) (sqrt.f64 (/.f64 A F))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 (*.f64 -4 (*.f64 C A)) (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))))) (pow.f64 B 4))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (pow.f64 (sqrt.f64 1/2) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) (sqrt.f64 1/2)))) 2) (*.f64 (*.f64 -4 (*.f64 C A)) (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))))) (/.f64 F A))) (*.f64 (*.f64 A (*.f64 C (*.f64 C A))) (*.f64 (*.f64 2 (+.f64 (*.f64 F A) (*.f64 F C))) -16))) (pow.f64 B 6))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))))
(*.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 (neg.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) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B B))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -1/2)))) (*.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 (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 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))))) (*.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) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (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 (sqrt.f64 2) (/.f64 A (*.f64 B B))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 F C) (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (*.f64 A A))))) (*.f64 (sqrt.f64 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 (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 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))))) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(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)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B))) (neg.f64 (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (/.f64 C (*.f64 B B))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 B B))))) (pow.f64 A 3)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B B))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 F C) (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (*.f64 A A)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 F C) (*.f64 B B)) (*.f64 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) -1/32)) C) (*.f64 B B)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 F C) (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C)))) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(*.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 (neg.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) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B B))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -1/2)))) (*.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) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2) (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (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 (sqrt.f64 2) (/.f64 A (*.f64 B B))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 F C) (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (*.f64 A A))))) (*.f64 (sqrt.f64 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/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) A) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B))) (neg.f64 (*.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) (/.f64 C (*.f64 B B))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (*.f64 B B)))) (fma.f64 1/32 (/.f64 F (/.f64 (pow.f64 C 3) (pow.f64 B 4))) (pow.f64 (*.f64 (*.f64 1/16 (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)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 A (*.f64 B B))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -1/2))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 F C) (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) (*.f64 A A)))) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 F C) (*.f64 B B)) (*.f64 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) -1/32)) C) (*.f64 B B)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -1/2) 2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 F C) (*.f64 B B))) (fma.f64 1/32 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/2)))) 2))) C)))) (sqrt.f64 -1/2))))) (*.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 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) 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 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C))))))
(-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 3) C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 6)))) B)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))))))) (*.f64 C C)))))))
(-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 3) C))) (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B))))))) (*.f64 (sqrt.f64 2) (*.f64 C C))) (*.f64 B (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (/.f64 A (pow.f64 B 3)))) 2) (*.f64 -16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 6)) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B))))))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 (pow.f64 A 2) F)) (pow.f64 B 6))))) (pow.f64 B 2)))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (pow.f64 B 6)))) B))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (*.f64 B (fma.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 -2 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))) (/.f64 (pow.f64 B 6) (*.f64 F (*.f64 A A)))))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 A (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))))))) (*.f64 C C))))))))
(-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 3) C))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 F) (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B))))))) (+.f64 (*.f64 B (*.f64 (pow.f64 C 3) (fma.f64 -64 (/.f64 (pow.f64 A 3) (/.f64 (/.f64 (pow.f64 B 8) F) (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (*.f64 -2 (*.f64 (/.f64 A B) (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (/.f64 A (pow.f64 B 3)))) 2) (*.f64 -16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 6)) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))))) B)))))) (*.f64 B (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (/.f64 A (pow.f64 B 3)))) 2) (*.f64 -16 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 6)) (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))))) (*.f64 C C))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B))))))))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(/.f64 (pow.f64 B 2) A)
(/.f64 (*.f64 B B) A)
(/.f64 B (/.f64 A B))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) A)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 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 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (/.f64 1/2 (/.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))) (*.f64 A (sqrt.f64 -8))))) 2)))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) A)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 6)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 (pow.f64 B 6) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (/.f64 F A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 (/.f64 (-.f64 (/.f64 1/2 (/.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))) (*.f64 A (sqrt.f64 -8))))) 2)) (/.f64 (pow.f64 (sqrt.f64 -8) 3) (*.f64 (pow.f64 B 6) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2)))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (/.f64 1/2 (/.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))) (*.f64 A (sqrt.f64 -8))))) 2)))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) A)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -8) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F A))))
(+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 B (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 1/2))) 2))) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))) (sqrt.f64 1/2)))) 2)) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 B (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 1/2))) 2))) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (/.f64 (*.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (-.f64 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 1/2))) 2))) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))) (sqrt.f64 1/2)))) 2)) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 B (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))) (sqrt.f64 1/2)))) 2))) (/.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))) (pow.f64 B 4)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 2)) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 B (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F A))))
(+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))))))))
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 B (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 1/2))) 2))) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))) (sqrt.f64 1/2)))) 2)) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 B (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))) (+.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 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 A F)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))) (sqrt.f64 1/2)))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 2 (*.f64 A F))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 1/2))) 2))) (*.f64 (*.f64 B B) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 1/2) 3)) (/.f64 (*.f64 (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A))) (-.f64 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 -2 (*.f64 F C) (*.f64 2 (*.f64 F A)))) (sqrt.f64 1/2))) 2))) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))) (sqrt.f64 1/2)))) 2)) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 B (sqrt.f64 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) -8)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))) (sqrt.f64 1/2)))) 2))) (/.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 F (+.f64 (*.f64 2 A) (*.f64 C -2))))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) (pow.f64 F 3))) (pow.f64 B 4)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.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 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (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 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 (sqrt.f64 -8) B))) 2)) (sqrt.f64 -8)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))))))
(+.f64 (*.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 (/.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 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 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (fma.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 (*.f64 1/2 F) (pow.f64 B 4)) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -8) 2)) (*.f64 B B)))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (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 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 (sqrt.f64 -8) B))) 2)) (sqrt.f64 -8)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) (sqrt.f64 (/.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (/.f64 (neg.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 (sqrt.f64 -8) B))) 2))) (*.f64 (/.f64 C B) (/.f64 (pow.f64 (sqrt.f64 -8) 2) B)))) (/.f64 (*.f64 A A) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (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))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (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 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))))
(+.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 (sqrt.f64 -8) B))) 2)) (sqrt.f64 -8))))))
(+.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 -1/2 (*.f64 F (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))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (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 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 -1 (*.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) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (neg.f64 (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 B B))) (pow.f64 (neg.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))))) (sqrt.f64 -8))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 (sqrt.f64 -8) B))) 2)) (sqrt.f64 -8)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) -2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 B (/.f64 (sqrt.f64 -8) B))) 2)) C) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -8) 2)))) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))))
(fma.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (+.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (*.f64 -2 (sqrt.f64 2)) (/.f64 B (*.f64 C A)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) 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 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A (*.f64 C (*.f64 C A)))))) (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (+.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (*.f64 -2 (sqrt.f64 2)) (/.f64 B (*.f64 C A))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) 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 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) 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 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) F)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 C C))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (pow.f64 C 3) (pow.f64 A 3))))) (fma.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) A))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A (*.f64 C (*.f64 C A)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (pow.f64 B 5) (pow.f64 C 3)) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 F (fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 A B)))))) (+.f64 (*.f64 (sqrt.f64 2) B) (/.f64 (*.f64 -2 (sqrt.f64 2)) (/.f64 B (*.f64 C A)))))))
(+.f64 (*.f64 C C) (neg.f64 (pow.f64 (neg.f64 C) 2)))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(+.f64 (neg.f64 (pow.f64 (neg.f64 C) 2)) (*.f64 C C))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) 1)
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(*.f64 1 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(/.f64 (-.f64 (*.f64 (*.f64 C C) (*.f64 C C)) (*.f64 (pow.f64 (neg.f64 C) 2) (pow.f64 (neg.f64 C) 2))) (+.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))
(/.f64 (-.f64 (*.f64 C (pow.f64 C 3)) (pow.f64 (neg.f64 C) 4)) (fma.f64 C C (pow.f64 (neg.f64 C) 2)))
(/.f64 (-.f64 (pow.f64 C 4) (pow.f64 (neg.f64 C) 4)) (fma.f64 C C (pow.f64 (neg.f64 C) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 C C) 3) (pow.f64 (pow.f64 (neg.f64 C) 2) 3)) (+.f64 (*.f64 (*.f64 C C) (*.f64 C C)) (+.f64 (*.f64 (pow.f64 (neg.f64 C) 2) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 C C) 3) (pow.f64 (pow.f64 (neg.f64 C) 2) 3)) (+.f64 (*.f64 C (pow.f64 C 3)) (*.f64 (pow.f64 (neg.f64 C) 2) (fma.f64 C C (pow.f64 (neg.f64 C) 2)))))
(/.f64 (-.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (neg.f64 C) 2) 3)) (+.f64 (pow.f64 C 4) (*.f64 (pow.f64 (neg.f64 C) 2) (fma.f64 C C (pow.f64 (neg.f64 C) 2)))))
(pow.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) 1)
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(log.f64 (exp.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(cbrt.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) (*.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)) 3))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(exp.f64 (log.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(fma.f64 C C (neg.f64 (pow.f64 (neg.f64 C) 2)))
(-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))
(+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A))))))))))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A))))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A))))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A))))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (*.f64 4 (*.f64 (*.f64 C A) (*.f64 C (*.f64 4 A)))))) (+.f64 (*.f64 B B) (*.f64 C (*.f64 4 A))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (-.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C A) (*.f64 C (*.f64 A 4)))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 -4 (*.f64 C A)) (*.f64 C (*.f64 A 4))))) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 C (*.f64 4 A)) 3))) (+.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (+.f64 (*.f64 4 (*.f64 (*.f64 C A) (*.f64 C (*.f64 4 A)))) (*.f64 (*.f64 B B) (*.f64 C (*.f64 4 A))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 C (*.f64 A 4)) 3))) (+.f64 (pow.f64 B 4) (fma.f64 4 (*.f64 (*.f64 C A) (*.f64 C (*.f64 A 4))) (*.f64 B (*.f64 B (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 C (*.f64 A 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(*.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 1 A))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(*.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) 1)
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(*.f64 1 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (sqrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(*.f64 (sqrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (sqrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (/.f64 1 A)))
(*.f64 (sqrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (/.f64 1 A) (sqrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))
(*.f64 (sqrt.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C))))) (/.f64 (sqrt.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C))))) A))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)) (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) (cbrt.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (*.f64 (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (/.f64 1 A)))
(*.f64 (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 (/.f64 1 A) (cbrt.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))
(*.f64 (cbrt.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C))))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C))))) (cbrt.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))))) A))
(*.f64 (/.f64 1 A) (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(pow.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) 1)
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(log.f64 (exp.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(cbrt.f64 (*.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (*.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) 3))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(exp.f64 (log.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))
(/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)
(/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) F) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (*.f64 F (+.f64 C (+.f64 A (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (fma.f64 B B (+.f64 (*.f64 C C) (*.f64 C (neg.f64 C)))) A)))))))))

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.62%
(*.f64 (*.f64 F (*.f64 -4 (*.f64 C A))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
8.9%
(*.f64 F (*.f64 -4 (*.f64 C A)))
18.09%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 -4 (*.f64 C A))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
23.47%
(sqrt.f64 (*.f64 (*.f64 F (*.f64 -4 (*.f64 C A))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
Compiler

Compiled 164 to 54 computations (67.1% saved)

series104.0ms (0.2%)

Counts
4 → 108
Calls

45 calls:

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

rewrite124.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
552×add-sqr-sqrt
536×*-un-lft-identity
534×pow1
508×add-exp-log
508×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025222
1551218
27415218
Stop Event
node limit
Counts
4 → 133
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 F (*.f64 -4 (*.f64 C A))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 -4 (*.f64 C A))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
(*.f64 F (*.f64 -4 (*.f64 C A)))
(*.f64 (*.f64 F (*.f64 -4 (*.f64 C A))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (neg.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (pow.f64 (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2)) (+.f64 (+.f64 0 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 C) A) -4) F))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 -4 C)) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 A 2)) (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) A) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C A)) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A 2) (*.f64 F (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A 2) (*.f64 F (*.f64 A (*.f64 -4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 A (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C A) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 (+.f64 C A) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3) (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))))

simplify239.0ms (0.4%)

Algorithm
egg-herbie
Rules
756×times-frac
730×associate-/l*
678×*-commutative
648×associate-/r*
608×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086223107
1266622101
Stop Event
node limit
Counts
241 → 376
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.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 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (+.f64 A (*.f64 -1 A))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (+.f64 A (*.f64 -1 A))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -1 C) C)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) F)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (*.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 (*.f64 -8 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) F)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (*.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (*.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 (*.f64 -8 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) F)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 -1 A)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 -1 A))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) 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 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 -1 A)))))))))
(*.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 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))) C))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))) C)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.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 2))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 3) (*.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 3) (*.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 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (*.f64 -4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.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 -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 C (*.f64 F (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))) A))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))) A)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 2)))) (-.f64 A C))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 2)))) (-.f64 A C))) (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (-.f64 A C) 3))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 2)))) (-.f64 A C))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 6)))) (pow.f64 (-.f64 A C) 5))) (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (-.f64 A C) 3)))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)) (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 C F))) (pow.f64 B 3)))))
(*.f64 8 (*.f64 A (*.f64 C (*.f64 F B))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 C F))) (pow.f64 B 3))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 0 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (neg.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 F) (pow.f64 (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 -1 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))
(*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 0 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2)) (+.f64 (+.f64 0 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) 1)
(-.f64 (/.f64 0 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 1 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 -1 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 1)
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))) 1)
(pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 C) A) -4) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 -4 C)) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))
(exp.f64 (log.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 A 2)) (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 A 2)))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) A) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) A))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C A)) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (hypot.f64 B (-.f64 A C))))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C A)))
(+.f64 (*.f64 (*.f64 A 2) (*.f64 F (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (*.f64 A (*.f64 -4 C)))))
(+.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A 2) (*.f64 F (*.f64 A (*.f64 -4 C)))))
(+.f64 (*.f64 A (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 A (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))
(+.f64 (*.f64 (+.f64 C A) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 (+.f64 C A) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(/.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.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))))
(pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(neg.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3) (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (*.f64 0 A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (*.f64 0 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 1/2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 0 A) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 0) (sqrt.f64 2)) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.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 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (+.f64 A (*.f64 -1 A))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (*.f64 0 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 (*.f64 1/2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 0 A) (sqrt.f64 2)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 A A) (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 0 A) (sqrt.f64 2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 0 A))))) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 C C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 0) (sqrt.f64 2)) 2)) C)) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A))))) F) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 0) (sqrt.f64 2)) 2)) 2) 0)))) (/.f64 (sqrt.f64 -8) (*.f64 C C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 F C)) (+.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 2))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (+.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) A))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 1/2 (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (*.f64 C C))) (/.f64 (*.f64 0 C) (/.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2)))))) (*.f64 A A)) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 2))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 (fma.f64 1/2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) 0)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (*.f64 A A))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (+.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) A)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 F C)) (+.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 A C))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) A) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 2)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (+.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 A C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A (*.f64 F C)))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 F C))) 2)) A) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 B 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (-.f64 A C) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) (*.f64 (*.f64 (-.f64 A C) A) (pow.f64 (sqrt.f64 2) 2))))) A) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 2)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) A) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 2)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (fma.f64 1/16 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A (*.f64 F C)))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 F C))) 2)) (*.f64 (-.f64 A C) (*.f64 A 2))) -1/4)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (/.f64 A (pow.f64 B 6))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (+.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 A C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A (*.f64 F C)))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 F C))) 2)) A) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 B 4))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (*.f64 0 A)))))) C) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(-.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F A))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (*.f64 0 A)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 0 A))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 0 A) (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) (*.f64 C C)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(-.f64 (-.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 -8) 0)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 0) (sqrt.f64 2)) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) (*.f64 C C))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F A))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (+.f64 A (*.f64 -1 A))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (*.f64 0 A)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 0 A))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 0 A) (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) (*.f64 C C)) (fma.f64 -1 (/.f64 (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 0 A)) (sqrt.f64 2))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 0 A) (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 A A) (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 0 A) (sqrt.f64 2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 0 A))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))) (pow.f64 C 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 0) (sqrt.f64 2)) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A))))) F) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 0) (sqrt.f64 2)) 2)) 2) 0))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) (pow.f64 C 3))) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 -8) 0)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 0) (sqrt.f64 2)) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) (*.f64 C C))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F A))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)))) C))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)) (sqrt.f64 (/.f64 F C)))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(-.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 A A))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)) (sqrt.f64 (/.f64 F C)))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -1 C) C)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (neg.f64 (/.f64 (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (*.f64 C C))) (/.f64 (*.f64 0 C) (/.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3)))) (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 A A))) (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 (fma.f64 1/2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) 0)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (fma.f64 1/2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))))) (pow.f64 A 3))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) 0)) (sqrt.f64 (/.f64 F C)))) A))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 A C)))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (/.f64 (sqrt.f64 -8) A) (-.f64 A C)) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 A C)))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 (*.f64 A A) (-.f64 A C)) (sqrt.f64 2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 A A)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 A A))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(-.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 A A) (-.f64 A C))) (sqrt.f64 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A (*.f64 F C)))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 F C))) 2)) (*.f64 A A)))) (*.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (/.f64 (sqrt.f64 -8) A) (-.f64 A C)) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 A C)))))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (pow.f64 A 3)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) (*.f64 (*.f64 (-.f64 A C) A) (pow.f64 (sqrt.f64 2) 2))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 -8)))) (*.f64 -1/256 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 (pow.f64 A 3) (-.f64 A C)) (sqrt.f64 2))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 (*.f64 A A) (-.f64 A C)) (sqrt.f64 2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 A A)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 A A))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 A A) (-.f64 A C))) (sqrt.f64 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A (*.f64 F C)))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 F C))) 2)) (*.f64 A A)))) (*.f64 (*.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 A A))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A (*.f64 F C)))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 F C))) 2))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 A 3)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (/.f64 (fma.f64 1/16 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A (*.f64 F C)))) (pow.f64 (*.f64 (/.f64 1/4 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 F C))) 2)) (*.f64 (-.f64 A C) (*.f64 A 2))) -1/4)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 A A))))) (*.f64 -1/256 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 3)) (*.f64 (sqrt.f64 2) (-.f64 A C)))))))))) (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A)) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (/.f64 (sqrt.f64 -8) A) (-.f64 A C)) (sqrt.f64 2)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 F C)) -4)
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 -8 A) (*.f64 C (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(*.f64 -8 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 F C)))
(+.f64 (*.f64 -8 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) F)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))
(*.f64 -8 (+.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A (*.f64 C C)) F)) (*.f64 A (*.f64 (*.f64 F C) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 -8 (+.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 F C)) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A (*.f64 F (*.f64 C C))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (*.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 (*.f64 -8 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) F)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (*.f64 F (-.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 -8 (+.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A (*.f64 C C)) F)) (*.f64 A (*.f64 (*.f64 F C) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (*.f64 F (-.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 -8 (+.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 F C)) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A (*.f64 F (*.f64 C C)))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (*.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (*.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 (*.f64 -8 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) F)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C F)))))))
(fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (pow.f64 C 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (*.f64 F (-.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 -8 (+.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 A (*.f64 C C)) F)) (*.f64 A (*.f64 (*.f64 F C) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(fma.f64 -4 (*.f64 (*.f64 (*.f64 (*.f64 A A) (pow.f64 C 4)) (*.f64 F (-.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)))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (*.f64 F (-.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 -8 (+.f64 (*.f64 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 F C)) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A (*.f64 F (*.f64 C C))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 (*.f64 A (*.f64 C C)) F) -16)
(*.f64 (*.f64 A (*.f64 F (*.f64 C C))) -16)
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 -1 A)))))))
(fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (*.f64 0 A))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F 0)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 -1 A))))))))
(fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (*.f64 0 A)))))))
(fma.f64 -4 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F 0))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) 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 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 -1 A)))))))))
(fma.f64 -4 (*.f64 A (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (fma.f64 -4 (/.f64 (*.f64 A A) (/.f64 C (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (*.f64 0 A))))))))
(fma.f64 -4 (*.f64 A (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -4 (/.f64 (*.f64 A A) (/.f64 (/.f64 C F) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 A (neg.f64 A)))))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F 0)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(+.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 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 (*.f64 A 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 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))) C))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (+.f64 (*.f64 A (*.f64 F (*.f64 B B))) (/.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))) C))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (+.f64 (*.f64 (*.f64 A F) (*.f64 B B)) (*.f64 (/.f64 (*.f64 A A) 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 4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))) C)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.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 2))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 4 (/.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))) C) (*.f64 -4 (/.f64 A (/.f64 (*.f64 C C) (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 (*.f64 A F) (*.f64 B B)) (fma.f64 4 (*.f64 (/.f64 (*.f64 A A) C) (*.f64 F (*.f64 B B))) (/.f64 -4 (/.f64 (*.f64 C C) (*.f64 (*.f64 A F) (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B A) (*.f64 B A)))))))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(*.f64 (*.f64 -8 A) (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))
(*.f64 -8 (+.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 A (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 -8 (*.f64 (*.f64 F C) (+.f64 (*.f64 (*.f64 A A) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 3) (*.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))))))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -4 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (*.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 (*.f64 -8 (*.f64 (*.f64 F C) (+.f64 (*.f64 (*.f64 A A) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -4 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 -8 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 A 3) (*.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)))))))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 A 4) (*.f64 (*.f64 (*.f64 C C) (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (*.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 (*.f64 -8 (*.f64 (*.f64 F C) (+.f64 (*.f64 (*.f64 A A) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 -4 (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (pow.f64 A 4) (*.f64 (*.f64 (*.f64 C C) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (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 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (*.f64 0 C))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F 0)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (*.f64 -4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) -4)))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F 0))) (*.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) -4)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (+.f64 (*.f64 -4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (*.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)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (*.f64 0 C)))) (*.f64 -4 (+.f64 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2))) (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 C C))))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F 0))) (*.f64 -4 (+.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 A (*.f64 F (*.f64 C C))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 (*.f64 A (*.f64 C C)) F) -16)
(*.f64 (*.f64 A (*.f64 F (*.f64 C C))) -16)
(+.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 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))) A))))
(fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (+.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (/.f64 (*.f64 C C) (/.f64 A (*.f64 F (*.f64 B B)))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (+.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (/.f64 (*.f64 C C) (/.f64 (/.f64 A F) (*.f64 B B))))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))) A)))))
(fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (fma.f64 -4 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (/.f64 (*.f64 A A) (*.f64 F C))) (*.f64 4 (+.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (/.f64 (*.f64 C C) (/.f64 A (*.f64 F (*.f64 B B))))))))
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 -4 (/.f64 (*.f64 F C) (/.f64 (*.f64 A A) (-.f64 (*.f64 1/4 (pow.f64 B 4)) (*.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 4 (+.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (/.f64 (*.f64 C C) (/.f64 (/.f64 A F) (*.f64 B B)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))
(*.f64 (*.f64 -16 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 2)))) (-.f64 A C))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 -4 (/.f64 A (/.f64 (-.f64 A C) (*.f64 (*.f64 F C) (*.f64 B B))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 -4 (/.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (/.f64 (-.f64 A C) A))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 2)))) (-.f64 A C))) (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (-.f64 A C) 3))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -4 (/.f64 A (/.f64 (-.f64 A C) (*.f64 (*.f64 F C) (*.f64 B B)))) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 (*.f64 F C) (pow.f64 B 4))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (/.f64 (-.f64 A C) A)) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) (*.f64 (*.f64 F C) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 2)))) (-.f64 A C))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 6)))) (pow.f64 (-.f64 A C) 5))) (/.f64 (*.f64 A (*.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (-.f64 A C) 3)))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -4 (/.f64 A (/.f64 (-.f64 A C) (*.f64 (*.f64 F C) (*.f64 B B)))) (fma.f64 -1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 C (*.f64 F (pow.f64 B 6))))) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 (*.f64 F C) (pow.f64 B 4)))))))
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 F C) (*.f64 B B)) (/.f64 (-.f64 A C) A)) (fma.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 C (*.f64 F (pow.f64 B 6)))) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) (*.f64 (*.f64 F C) (pow.f64 B 4))))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))))
(*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F B)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 -8 (+.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 A (*.f64 C (*.f64 F B)))))
(*.f64 -8 (*.f64 (*.f64 A C) (+.f64 (*.f64 F (+.f64 A C)) (*.f64 F B))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.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 C)))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))) (*.f64 -4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 A C) (+.f64 (*.f64 F (+.f64 A C)) (*.f64 F B)))) (/.f64 (*.f64 A -4) (/.f64 (/.f64 B (*.f64 F C)) (pow.f64 (-.f64 A C) 2))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 C F))) B)) (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 C F))) (pow.f64 B 3)))))
(fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F B))) (fma.f64 -4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2)))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 4)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 A C) (+.f64 (*.f64 F (+.f64 A C)) (*.f64 F B)))) (fma.f64 -4 (*.f64 (/.f64 A B) (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2))) (/.f64 A (/.f64 (/.f64 (pow.f64 B 3) (*.f64 F C)) (pow.f64 (-.f64 A C) 4)))))
(*.f64 8 (*.f64 A (*.f64 C (*.f64 F B))))
(*.f64 (*.f64 A (*.f64 C (*.f64 F B))) 8)
(*.f64 (*.f64 (*.f64 A C) (*.f64 F B)) 8)
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))
(fma.f64 8 (*.f64 A (*.f64 C (*.f64 F B))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))
(fma.f64 8 (*.f64 (*.f64 A C) (*.f64 F B)) (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A 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 B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2)))))))
(fma.f64 8 (*.f64 (*.f64 A C) (*.f64 F B)) (fma.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A C))) (/.f64 (*.f64 4 A) (/.f64 (/.f64 B (*.f64 F C)) (pow.f64 (-.f64 A C) 2)))))
(+.f64 (*.f64 8 (*.f64 A (*.f64 C (*.f64 F B)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 C F))) (pow.f64 B 3))) (*.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 B))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (fma.f64 -1 (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 4)))) (*.f64 4 (/.f64 A (/.f64 B (*.f64 (*.f64 F C) (pow.f64 (-.f64 A C) 2))))))))
(fma.f64 8 (*.f64 (*.f64 A C) (*.f64 F B)) (fma.f64 -8 (*.f64 (*.f64 A C) (*.f64 F (+.f64 A C))) (-.f64 (/.f64 (*.f64 4 A) (/.f64 (/.f64 B (*.f64 F C)) (pow.f64 (-.f64 A C) 2))) (/.f64 A (/.f64 (/.f64 (pow.f64 B 3) (*.f64 F C)) (pow.f64 (-.f64 A C) 4))))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 0)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(-.f64 0 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) -1)
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (neg.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -4)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 F) (pow.f64 (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2)))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -4)))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4)) (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -4)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) 1/2) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2)))
(/.f64 (-.f64 0 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (*.f64 (neg.f64 F) (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2)) (+.f64 (+.f64 0 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 0 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2)) (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3/2)) (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 2)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 3)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(fabs.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1/2))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(-.f64 (/.f64 0 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (*.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) 2)
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2) F))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2) F))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 (*.f64 C -4) A (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 -4 C) A (*.f64 B B))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(*.f64 (/.f64 1 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) 2)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(*.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)))
(*.f64 (/.f64 -1 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(/.f64 (*.f64 (/.f64 -1 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -4))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4)))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -4))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C -4))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 (*.f64 C -4) A (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))) (/.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B))))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) 2)
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 3)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(pow.f64 (/.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) -1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B))))
(sqrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 2) F)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B))) 3))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))) 1))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 (*.f64 C -4) A (*.f64 B B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))) 1)
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 1)
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 2)
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 3)
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(pow.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3) 1/3)
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 2))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 C -4))) 2))
(fabs.f64 (*.f64 (*.f64 A F) (*.f64 C -4)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 C) A) -4) F))
(*.f64 F (log.f64 (pow.f64 (pow.f64 (exp.f64 C) A) -4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 A (*.f64 -4 C))))))
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3))
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 A (*.f64 -4 C)) 3)))
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A (*.f64 -4 C)) 3) (pow.f64 F 3)))
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(exp.f64 (log.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))) 1))
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 A (*.f64 -4 C)))))
(*.f64 F (*.f64 A (*.f64 C -4)))
(*.f64 (*.f64 A F) (*.f64 C -4))
(+.f64 (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 A 2)) (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 A 2) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) (*.f64 A 2)))
(*.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 A 2) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) A) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) A))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C A)) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (hypot.f64 B (-.f64 A C))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.f64 C A)))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (*.f64 A 2) (*.f64 F (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (*.f64 A (*.f64 -4 C)))))
(*.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 A 2) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 F (*.f64 A (*.f64 -4 C)))) (*.f64 (*.f64 A 2) (*.f64 F (*.f64 A (*.f64 -4 C)))))
(*.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 A 2) (*.f64 2 (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 A (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 A (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (+.f64 C A) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (*.f64 (+.f64 C A) (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (/.f64 (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)))
(/.f64 (*.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2)) (+.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 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.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 C (-.f64 (hypot.f64 B (-.f64 A C)) A)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (+.f64 (hypot.f64 B (-.f64 A C)) (-.f64 C A))))) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)))
(pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1)
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 2)
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 3)
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2))
(fabs.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3) 1/3)
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(neg.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (neg.f64 F) (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 2))
(fabs.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 -4 C)) 2))) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (log.f64 (pow.f64 (exp.f64 F) (*.f64 A (*.f64 (*.f64 C -4) 2)))))
(*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (log.f64 (pow.f64 (exp.f64 F) (*.f64 A (*.f64 (*.f64 C -4) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 3))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3) (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 C -4))) 3) (*.f64 8 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 3) (*.f64 8 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 C -4))) 3) (*.f64 8 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 3) (*.f64 8 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3))))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) 1))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(*.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2))) (+.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) A))
(*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))

localize90.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
12.21%
(*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))
17.41%
(/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
21.85%
(sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
41.05%
(/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
Compiler

Compiled 172 to 70 computations (59.3% saved)

series31.0ms (0%)

Counts
3 → 116
Calls

36 calls:

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

rewrite153.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
526×add-sqr-sqrt
514×*-un-lft-identity
510×pow1
484×add-exp-log
484×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023259
1509257
27157257
Stop Event
node limit
Counts
3 → 128
Calls
Call 1
Inputs
(/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))
(/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 1/2) (/.f64 1 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 F)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (*.f64 2 F)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 1/2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 1) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))))))

simplify258.0ms (0.4%)

Algorithm
egg-herbie
Rules
1668×associate-*r*
1398×associate-*l*
1072×associate-/r*
1008×associate-/l*
988×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087034276
1285032118
Stop Event
node limit
Counts
244 → 372
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (*.f64 A C) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(*.f64 -2 (/.f64 (*.f64 A C) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(*.f64 -2 (/.f64 (*.f64 A C) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(*.f64 -2 (/.f64 (*.f64 A C) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(*.f64 -2 (/.f64 (*.f64 A C) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.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 (/.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (/.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (/.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.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 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.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/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.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/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(*.f64 2 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))))))))
(*.f64 -1 (/.f64 F C))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) A)) (*.f64 -1 (/.f64 F C)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) A)) (*.f64 -1 (/.f64 F C))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C))) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) A)) (*.f64 -1 (/.f64 F C)))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 3))) (*.f64 -1 (/.f64 F A)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C))) (pow.f64 A 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 3))) (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) C)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C))) (pow.f64 B 2)) C))) (pow.f64 A 5))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C))) (pow.f64 A 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 3))) (*.f64 -1 (/.f64 F A)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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))))))) F) (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)))))) (*.f64 2 (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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))))))) F) (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)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (-.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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)))))) (*.f64 2 (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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))))))) F) (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)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (-.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 -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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (*.f64 2 (*.f64 (pow.f64 C 2) (-.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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)))))) (*.f64 2 (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2))))))
(*.f64 -1 (/.f64 F A))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) C)) (*.f64 -1 (/.f64 F A)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) C)) (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) C)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A))) (pow.f64 C 3))) (*.f64 -1 (/.f64 F A)))))
(*.f64 -1 (/.f64 F C))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 -1 (/.f64 F C)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A))) (pow.f64 C 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 -1 (/.f64 F C))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 4))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))))) F) A)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A))) (pow.f64 B 2)) A))) (pow.f64 C 5))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A))) (pow.f64 C 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 -1 (/.f64 F C)))))
(*.f64 -1 (/.f64 F C))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 F C)))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 F C))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)))) (pow.f64 B 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 F C)))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 2 (/.f64 F B)))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (*.f64 2 (/.f64 F B))))
(+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))))
(*.f64 -2 (/.f64 F B))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 -2 (/.f64 F B)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 -2 (/.f64 F B))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 -2 (/.f64 F B)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)
(*.f64 1 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 1/2) (/.f64 1 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))
(*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2)))
(*.f64 1/2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 1 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(*.f64 (/.f64 1 (*.f64 2 F)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (*.f64 2 F)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2)))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))) 1)
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 1/2))
(*.f64 (pow.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(/.f64 1 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/2)
(pow.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3/2) 1/3)
(fabs.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3/2))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))) 1)
(*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1)
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 1 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))
(*.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2)
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 1/2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 1) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) -1)
(neg.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
Outputs
(*.f64 -2 (/.f64 (*.f64 A C) F))
(*.f64 -2 (/.f64 A (/.f64 F C)))
(/.f64 (*.f64 -2 A) (/.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) F))
(*.f64 1/2 (/.f64 (*.f64 B B) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) F))
(*.f64 1/2 (/.f64 (*.f64 B B) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) F))
(*.f64 1/2 (/.f64 (*.f64 B B) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(*.f64 -2 (/.f64 (*.f64 A C) F))
(*.f64 -2 (/.f64 A (/.f64 F C)))
(/.f64 (*.f64 -2 A) (/.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(*.f64 -2 (/.f64 (*.f64 A C) F))
(*.f64 -2 (/.f64 A (/.f64 F C)))
(/.f64 (*.f64 -2 A) (/.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(*.f64 1/2 (/.f64 (pow.f64 B 2) F))
(*.f64 1/2 (/.f64 (*.f64 B B) F))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(*.f64 -2 (/.f64 (*.f64 A C) F))
(*.f64 -2 (/.f64 A (/.f64 F C)))
(/.f64 (*.f64 -2 A) (/.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(*.f64 -2 (/.f64 (*.f64 A C) F))
(*.f64 -2 (/.f64 A (/.f64 F C)))
(/.f64 (*.f64 -2 A) (/.f64 F C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -2 (/.f64 (*.f64 A C) F)))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (*.f64 -2 (/.f64 A (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 B B) F) (/.f64 (*.f64 -2 A) (/.f64 F C)))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(+.f64 (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(+.f64 (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) (/.f64 B (/.f64 C B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (/.f64 C B))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 F (/.f64 (*.f64 B B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))) 2) (*.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 A (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 (/.f64 C F))) (*.f64 A (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 A (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 2)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 F -1/8)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 C (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))))))))
(*.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 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.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 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 1/2 (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(+.f64 (*.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/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(+.f64 (*.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/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.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 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))))))))))) (*.f64 B (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))) B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A))))) (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A)))) (/.f64 (*.f64 B B) A))))) (*.f64 (*.f64 B (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 C (*.f64 C (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (sqrt.f64 -1/2)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 C (*.f64 C (sqrt.f64 -1/2))) (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (sqrt.f64 -1/2)))) 2))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) -1/8)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (/.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (/.f64 A (*.f64 B B)))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) (sqrt.f64 -1/2)))) 2))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C))))))) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C))))))) (sqrt.f64 -1/2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))))))) (pow.f64 B 6))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) F) (/.f64 C (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))))))))) (*.f64 (pow.f64 B 6) (sqrt.f64 2))) (sqrt.f64 -1/2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2)))
(*.f64 2 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) F)))
(*.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))))))
(*.f64 2 (+.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) F)) (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))
(*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 2 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))))) (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))))))
(fma.f64 2 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) F)) (*.f64 2 (+.f64 (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 (*.f64 A A) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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))))))))
(fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 2 (+.f64 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 A (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 2 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 2 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))))))))
(fma.f64 2 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 B B) F)) (fma.f64 2 (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (+.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))))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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 (*.f64 A A) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.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)))))))))
(fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 2 (*.f64 A (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) (*.f64 2 (+.f64 (*.f64 A (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C))))) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2))) (/.f64 B (/.f64 C B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 C)) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (neg.f64 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 (/.f64 C B))))))))))
(*.f64 -1 (/.f64 F C))
(neg.f64 (/.f64 F C))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) A)) (*.f64 -1 (/.f64 F C)))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) A) (neg.f64 (/.f64 F C)))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) A) (neg.f64 (/.f64 F C)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) A)) (*.f64 -1 (/.f64 F C))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 A A)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) A) (neg.f64 (/.f64 F C))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (/.f64 C (*.f64 B B))))) (*.f64 A A)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) A) (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C))) (pow.f64 A 3))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) A)) (*.f64 -1 (/.f64 F C)))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 A A)) (fma.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))))) (pow.f64 A 3)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) A) (neg.f64 (/.f64 F C)))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (/.f64 C (*.f64 B B))))) (*.f64 A A)) (fma.f64 2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (*.f64 F -1/8)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B))))) (pow.f64 A 3)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) A) (neg.f64 (/.f64 F C)))))
(*.f64 -1 (/.f64 F A))
(neg.f64 (/.f64 F A))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 3))) (*.f64 -1 (/.f64 F A)))
(fma.f64 1/4 (/.f64 F (/.f64 (pow.f64 A 3) (*.f64 B B))) (neg.f64 (/.f64 F A)))
(fma.f64 1/4 (/.f64 (*.f64 F (*.f64 B B)) (pow.f64 A 3)) (neg.f64 (/.f64 F A)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C))) (pow.f64 A 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 3))) (*.f64 -1 (/.f64 F A))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (/.f64 C F))) (*.f64 1/32 (/.f64 F (/.f64 C (pow.f64 B 4))))) (pow.f64 A 4)) (fma.f64 1/4 (/.f64 F (/.f64 (pow.f64 A 3) (*.f64 B B))) (neg.f64 (/.f64 F A))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (/.f64 C F))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 C F)))) (pow.f64 A 4)) (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 B B)) (pow.f64 A 3)) (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) C)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C))) (pow.f64 B 2)) C))) (pow.f64 A 5))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) F) C)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) C))) (pow.f64 A 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 3))) (*.f64 -1 (/.f64 F A)))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (fma.f64 -1/2 (*.f64 C (pow.f64 B 4)) (*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (/.f64 C F))) (*.f64 1/32 (/.f64 F (/.f64 C (pow.f64 B 4))))) (/.f64 C (*.f64 B B))))) (pow.f64 A 5)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (/.f64 C F))) (*.f64 1/32 (/.f64 F (/.f64 C (pow.f64 B 4))))) (pow.f64 A 4)) (fma.f64 1/4 (/.f64 F (/.f64 (pow.f64 A 3) (*.f64 B B))) (neg.f64 (/.f64 F A)))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 C (fma.f64 -1/2 (*.f64 C (pow.f64 B 4)) (*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (/.f64 C F))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 C F)))) (/.f64 C (*.f64 B B))))) (pow.f64 A 5)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 C C)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (/.f64 C F))) (*.f64 1/32 (/.f64 (pow.f64 B 4) (/.f64 C F)))) (pow.f64 A 4)) (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 B B)) (pow.f64 A 3)) (neg.f64 (/.f64 F A)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2)))
(*.f64 2 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 B B) F)))
(/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2) (/.f64 (*.f64 B B) 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))))))) F) (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)))))) (*.f64 2 (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2))))
(*.f64 2 (+.f64 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 B B) F))))
(*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.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))))))) F) (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)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (-.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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)))))) (*.f64 2 (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2)))))
(fma.f64 2 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 2 (+.f64 (*.f64 (*.f64 C C) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 B B) F)))))
(fma.f64 2 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 C (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A)))))))))
(+.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))))))) F) (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)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 3) (-.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 -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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (*.f64 2 (*.f64 (pow.f64 C 2) (-.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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)))))) (*.f64 2 (/.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) (pow.f64 B 2))))))
(fma.f64 2 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (fma.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.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 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 C C) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.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)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (*.f64 B B) F))))))
(fma.f64 2 (*.f64 C (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (fma.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 B (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2))) B))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A)))) (/.f64 (*.f64 B B) A))))) (*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 C (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (neg.f64 A))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 4 A) (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 B B) A))))))))))
(*.f64 -1 (/.f64 F A))
(neg.f64 (/.f64 F A))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) C)) (*.f64 -1 (/.f64 F A)))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C) (neg.f64 (/.f64 F A)))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) C) (neg.f64 (/.f64 F A)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) C)) (*.f64 -1 (/.f64 F A))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (*.f64 C C)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C) (neg.f64 (/.f64 F A))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (/.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (/.f64 A (*.f64 B B)))) (*.f64 C C)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) C) (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) C)) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A))) (pow.f64 C 3))) (*.f64 -1 (/.f64 F A)))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (*.f64 C C)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) C) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (pow.f64 C 3)) (neg.f64 (/.f64 F A)))))
(fma.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (/.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (/.f64 A (*.f64 B B)))) (*.f64 C C)) (fma.f64 2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F)))) C) (fma.f64 2 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) -1/8)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (/.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 (/.f64 A 0) A))) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 (*.f64 A A) F))))) (/.f64 A (*.f64 B B)))) (/.f64 A (*.f64 B B))))) (pow.f64 C 3)) (neg.f64 (/.f64 F A)))))
(*.f64 -1 (/.f64 F C))
(neg.f64 (/.f64 F C))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 -1 (/.f64 F C)))
(fma.f64 1/4 (/.f64 F (/.f64 (pow.f64 C 3) (*.f64 B B))) (neg.f64 (/.f64 F C)))
(fma.f64 1/4 (/.f64 (*.f64 F (*.f64 B B)) (pow.f64 C 3)) (neg.f64 (/.f64 F C)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A))) (pow.f64 C 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 -1 (/.f64 F C))))
(fma.f64 2 (/.f64 (fma.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (neg.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))))) (pow.f64 C 4)) (fma.f64 1/4 (/.f64 F (/.f64 (pow.f64 C 3) (*.f64 B B))) (neg.f64 (/.f64 F C))))
(fma.f64 2 (/.f64 (fma.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 A (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (neg.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))))) (pow.f64 C 4)) (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 B B)) (pow.f64 C 3)) (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 4))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))))) F) A)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A))) (pow.f64 B 2)) A))) (pow.f64 C 5))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) A)) (*.f64 -1/32 (/.f64 (*.f64 F (pow.f64 B 4)) A))) (pow.f64 C 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 -1 (/.f64 F C)))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 4)) (*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (/.f64 A F))) (*.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (neg.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))))) (/.f64 A (*.f64 B B))))) (pow.f64 C 5)) (fma.f64 2 (/.f64 (fma.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (neg.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))))) (pow.f64 C 4)) (fma.f64 1/4 (/.f64 F (/.f64 (pow.f64 C 3) (*.f64 B B))) (neg.f64 (/.f64 F C)))))
(fma.f64 -2 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1/2 (*.f64 A (pow.f64 B 4)) (*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 A (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))))))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 A (fma.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 A (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (neg.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))))))))) (pow.f64 C 5)) (fma.f64 2 (/.f64 (fma.f64 -1/8 (/.f64 F (/.f64 A (fma.f64 -1 (*.f64 A (*.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)))) (neg.f64 (*.f64 -1/32 (/.f64 F (/.f64 A (pow.f64 B 4)))))) (pow.f64 C 4)) (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 B B)) (pow.f64 C 3)) (neg.f64 (/.f64 F C)))))
(*.f64 -1 (/.f64 F C))
(neg.f64 (/.f64 F C))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (neg.f64 (/.f64 F C)))
(fma.f64 2 (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (neg.f64 (/.f64 F C)))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 F C))))
(fma.f64 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C))))) (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (neg.f64 (/.f64 F C))))
(fma.f64 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C))))) (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (neg.f64 (/.f64 F C))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)))) (pow.f64 B 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 F C)))))
(fma.f64 2 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C))))) (fma.f64 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C))))) (fma.f64 2 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (neg.f64 (/.f64 F C)))))
(fma.f64 2 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C)))) (*.f64 A C))))) (fma.f64 2 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (/.f64 (/.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 A C))))) (fma.f64 2 (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (neg.f64 (/.f64 F C)))))
(*.f64 2 (/.f64 F B))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 2 (/.f64 F B)))
(*.f64 2 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 F B)))
(*.f64 2 (+.f64 (/.f64 F B) (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (*.f64 2 (/.f64 F B))))
(fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 (*.f64 A C) F))) (pow.f64 B 3)) (/.f64 F B))))
(fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (*.f64 2 (+.f64 (/.f64 F B) (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 (*.f64 C F) (*.f64 A -4)))) (pow.f64 B 3)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (*.f64 2 (/.f64 F B)))))
(fma.f64 8 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (+.f64 A C))))) (fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 (*.f64 A C) F))) (pow.f64 B 3)) (/.f64 F B)))))
(fma.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 F (+.f64 A C)))) (fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (*.f64 2 (+.f64 (/.f64 F B) (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 (*.f64 C F) (*.f64 A -4)))) (pow.f64 B 3))))))
(*.f64 -2 (/.f64 F B))
(/.f64 (*.f64 -2 F) B)
(/.f64 -2 (/.f64 B F))
(+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 -2 (/.f64 F B)))
(fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 (*.f64 -2 F) B))
(fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 -2 (/.f64 B F)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 -2 (/.f64 F B))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 (*.f64 A C) F))) (pow.f64 B 3)) (fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 (*.f64 -2 F) B)))
(fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 (*.f64 C F) (*.f64 A -4)))) (pow.f64 B 3)) (fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 -2 (/.f64 B F))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) (pow.f64 B 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 B 2))) (*.f64 -2 (/.f64 F B)))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 (*.f64 A C) F))) (pow.f64 B 3)) (fma.f64 8 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 C (*.f64 F (+.f64 A C))))) (fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 (*.f64 -2 F) B))))
(fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (neg.f64 (*.f64 (*.f64 C F) (*.f64 A -4)))) (pow.f64 B 3)) (fma.f64 8 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) C) (*.f64 F (+.f64 A C)))) (fma.f64 2 (/.f64 F (/.f64 (*.f64 B B) (+.f64 A C))) (/.f64 -2 (/.f64 B F)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) F) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 2 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))
(*.f64 2 (/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1)
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 1 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2))))
(*.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 1/2) (/.f64 1 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1 (*.f64 -2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F -2)))
(*.f64 1/2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 1 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 1/2))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(*.f64 (/.f64 1 (*.f64 2 F)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 1) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (*.f64 2 F)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4)) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) 2)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 3)
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3) 1/3)
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(pow.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) -1)
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(neg.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1 (*.f64 -2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F -2)))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (log.f64 (exp.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))) 1)
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) 1)
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1/2))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F 2)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (/.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)))
(sqrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (sqrt.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (pow.f64 1 1/2) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 (pow.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (sqrt.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 1 (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(neg.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)))
(sqrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) 1)
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) 2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)))
(sqrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) 3)
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3/2))
(fabs.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3/2))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)))
(sqrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 2)
(*.f64 1 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F 2))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.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 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F 2))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 2) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1 (*.f64 (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 1 (neg.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1/4))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (sqrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (cbrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) 1) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2))) (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)) (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(*.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 2 F)) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1/2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)))) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 1/2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(/.f64 1 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2))) (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 1) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) 1/2)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) -2))
(*.f64 (*.f64 -2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F -2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F 2))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.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 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F 2))) (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.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 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) 1) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F 2))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 1/2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F 2))) (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (*.f64 F 2) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))) (/.f64 (cbrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (/.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) (*.f64 (/.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 2)))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 4) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) 2)))))
(pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3) 1/3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(pow.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)))) -1)
(/.f64 1 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F 2)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))
(/.f64 1 (/.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(neg.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
(/.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (*.f64 (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(/.f64 (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F)) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) 3))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (pow.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (/.f64 1/2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 3) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(exp.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) (/.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))) 2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) F))
(*.f64 2 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))

eval1.8s (2.8%)

Compiler

Compiled 124784 to 66950 computations (46.3% saved)

prune988.0ms (1.5%)

Pruning

85 alts after pruning (84 fresh and 1 done)

PrunedKeptTotal
New1760551815
Fresh352964
Picked101
Done314
Total1799851884
Error
41.31%
Counts
1884 → 85
Alt Table
Click to see full alt table
StatusErrorProgram
98.75%
(pow.f64 (/.f64 (pow.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) 1/4) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 -4 C))) B)) 2)
92.36%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B)) (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B))
85.72%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 A F) (*.f64 C -4)) 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 (*.f64 C -4) A (*.f64 B B))))
99.47%
(/.f64 (sqrt.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
98.39%
(/.f64 (sqrt.f64 (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
83.27%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
77.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
81.78%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
90.17%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.45%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
89.91%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
89.91%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
86.88%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3))
86.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)))))
85.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
81.75%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
84.03%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
87.31%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.81%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
97.97%
(/.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))))
90%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
89.29%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
96.72%
(/.f64 (neg.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.51%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 8 (*.f64 C (*.f64 B (*.f64 B F))) (*.f64 (*.f64 -16 A) (*.f64 (*.f64 C C) F))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
90.7%
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 -16 (*.f64 (*.f64 C F) (*.f64 A A)) (*.f64 (*.f64 8 A) (*.f64 B (*.f64 B F)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
89.61%
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
90.32%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3) 1/3) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
92.64%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C C)) F) -16))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
97.44%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) (*.f64 F B)) 8))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
84.14%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 -4 (*.f64 C A))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
88.41%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
92.11%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 C C))) -16))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
97.38%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F B))) 8))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
94.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3)))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
92.53%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
77.35%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (+.f64 C A) (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
93.62%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
88.27%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
82.51%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
90.88%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (*.f64 2 C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
82.08%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
88.15%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 C)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
96.24%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (neg.f64 B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
77.08%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.43%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.28%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
95.15%
(/.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))))
97.68%
(/.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)) (*.f64 -1 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.64%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.55%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
94.66%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
97.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.9%
(/.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))))
92.09%
(/.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))))
96.35%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.27%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
97.76%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.49%
(/.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))))
96.93%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.71%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.47%
(/.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))))
94.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
97.59%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
96.45%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
93.04%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
92.66%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
93.41%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
92.86%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))
98.11%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 C F)))
89.53%
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (/.f64 -1 (fma.f64 C (*.f64 A 4) (*.f64 B B))))
89.05%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
97.06%
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))
96.94%
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))
97.06%
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
97.92%
(sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 1/2 (/.f64 (*.f64 B B) F))))
91.08%
(sqrt.f64 (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 -2 (/.f64 (*.f64 A C) F))))
98.27%
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
98.22%
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
98.21%
(sqrt.f64 (*.f64 2 (/.f64 F B)))
87.78%
(sqrt.f64 (neg.f64 (/.f64 F C)))
93.34%
(sqrt.f64 (neg.f64 (/.f64 F A)))
96.81%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
Compiler

Compiled 5332 to 3486 computations (34.6% saved)

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.38%
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
12.21%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
22.23%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
34.22%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 189 to 63 computations (66.7% saved)

series31.0ms (0%)

Counts
3 → 88
Calls

36 calls:

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

rewrite122.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
544×add-sqr-sqrt
530×*-un-lft-identity
528×pow1
514×+-commutative
508×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023237
1524217
27640217
Stop Event
node limit
Counts
3 → 124
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A 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 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2)) (+.f64 (+.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))))))

simplify242.0ms (0.4%)

Algorithm
egg-herbie
Rules
1126×associate-/l*
944×*-commutative
926×associate-*r/
924×associate-/r*
920×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106337832
1356037666
Stop Event
node limit
Counts
212 → 410
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) 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 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.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 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.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 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C)))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))))) (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) 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 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) 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 (/.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 (*.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)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 2) 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 (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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.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 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.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 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))))
(*.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 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C)))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C)))))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) F)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) F) A) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C)))))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) F))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -2 (*.f64 C (+.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 2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.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 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.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))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.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 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) -1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2)) (+.f64 (+.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) 1))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1))
(+.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C))
(+.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A))
(+.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(+.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B)))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))
(fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))
Outputs
(*.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/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (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))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 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/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (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)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.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 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.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 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (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/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (*.f64 A (pow.f64 (-.f64 A C) 3)) C)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)))) (*.f64 C A)) (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (/.f64 (*.f64 -1/8 F) (*.f64 (*.f64 A (-.f64 A C)) C)) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))))))) (pow.f64 B 6))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 6)) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) 1/32) (*.f64 C A)) (/.f64 -1/4 (/.f64 (*.f64 C A) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) 1/32) (*.f64 C A)) (+.f64 (/.f64 -1/4 (/.f64 (*.f64 C A) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))))))))))) (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) 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 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(+.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B)) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))))) 2) (*.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))) (*.f64 B B)) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))))
(+.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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)))) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (+.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 (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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))))) 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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (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 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B)) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B)) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))) (*.f64 B B)) C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 B B) (/.f64 F (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))))) 2) (*.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))) (*.f64 B B)) C)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))))) 2) (*.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))) (*.f64 B B)) C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B)) F) (*.f64 4 (*.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (pow.f64 B 4)) (*.f64 F C)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))))
(*.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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (/.f64 C (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))))))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 A 3)) (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -1/4 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))))) C) (*.f64 B B)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) 2))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F C) (*.f64 0 C))) (*.f64 -1/8 (/.f64 F (/.f64 C (/.f64 B (/.f64 C B)))))) (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 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 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)))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 C C) (-.f64 (-.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2)) (/.f64 (*.f64 -4 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B)))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 (/.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (/.f64 B (/.f64 F B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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 (pow.f64 C 3) 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 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.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 (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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (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))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.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))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2)) (/.f64 (*.f64 -4 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B))) (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 C C) (-.f64 (-.f64 (*.f64 (*.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) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2)) (/.f64 (*.f64 -4 (*.f64 A (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B)))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 A (*.f64 B B)) (*.f64 F (-.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))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (/.f64 B (/.f64 F B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 B B) (/.f64 F (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (/.f64 B (/.f64 F B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))) (*.f64 B (pow.f64 C 3))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 (/.f64 (*.f64 1/2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (/.f64 B (/.f64 F B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2) (*.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B)) F) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))))
(*.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))))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A)))) (/.f64 C (sqrt.f64 2)))) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (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 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.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 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) A) F)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A))))))) 2))) (/.f64 (*.f64 C C) (sqrt.f64 2)))) (sqrt.f64 -1/2)) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A)))) (/.f64 C (sqrt.f64 2)))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (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 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.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 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) A) F)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A))))))) 2))) (/.f64 (*.f64 C C) (sqrt.f64 2)))) (sqrt.f64 -1/2)) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A)))) (/.f64 C (sqrt.f64 2)))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) A) F)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))))))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) A) F)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A))))))) 2))) (/.f64 (pow.f64 (sqrt.f64 -1/2) 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (/.f64 (*.f64 -1/8 F) (/.f64 A (/.f64 (*.f64 B B) A)))))))))) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A))))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (pow.f64 B 4)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A))))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.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 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A)))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (*.f64 (*.f64 F C) (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (pow.f64 B 4)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A))))) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 2)) (/.f64 A (/.f64 (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 F C)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (/.f64 (*.f64 -1/2 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A)))) (/.f64 (*.f64 A A) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) (*.f64 F C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))))
(*.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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 A A)) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 (*.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 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2)) (*.f64 F (*.f64 B B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C))))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 A 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (+.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2)) (*.f64 F (*.f64 B B)))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 A A)) (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) B))) 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C)))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C)))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) F (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C))) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (-.f64 (*.f64 F (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C)))) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C)))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))))) (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) F (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C))) (sqrt.f64 -8)))) 2))) C) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C))) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) F (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C))) (sqrt.f64 -8)))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (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) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 C C) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C)))) (sqrt.f64 -8)))) 2)) 1/2) (/.f64 (pow.f64 (sqrt.f64 -8) 2) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C)))) C)))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (-.f64 (*.f64 F (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C)))) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.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/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) 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 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.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 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))
(+.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (/.f64 (*.f64 (sqrt.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) 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 (/.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 (*.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)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.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 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.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 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2))) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.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 -2 (*.f64 A (*.f64 (*.f64 F (-.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 (-.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 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B)) 2)) (+.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 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 F (*.f64 B B))))))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (sqrt.f64 2) B)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.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 -2 (*.f64 A (*.f64 (*.f64 F (-.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 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)) (+.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 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 F (*.f64 B B))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8))))
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.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 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8)))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2))) (/.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2))))) (sqrt.f64 -8))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(fma.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))
(fma.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) (*.f64 F C)))) (pow.f64 B 4) (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))))))))
(fma.f64 (fma.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) (*.f64 F C)) (*.f64 2 (*.f64 F A))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) (*.f64 F C)))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 F C)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 C A))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C A))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C A))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))))))))
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))
(*.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))
(+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))
(fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B))))
(fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B)))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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)))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.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)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (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))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F C)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 A (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)))) (*.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C)))))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 F A) (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C)))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 A (*.f64 F (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C)))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C)))))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) F)))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 A (*.f64 F (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C)))) (*.f64 F (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 A (*.f64 F (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C))))) (*.f64 F (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) F) A) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (*.f64 C (+.f64 (*.f64 -1 C) C)))))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) F))))
(+.f64 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 A (*.f64 F (fma.f64 2 (*.f64 B B) (*.f64 (*.f64 -4 C) (*.f64 0 C)))) (*.f64 F (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (/.f64 A F)))
(+.f64 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 A (*.f64 F (fma.f64 2 (*.f64 B B) (*.f64 -4 (*.f64 C (*.f64 0 C))))) (*.f64 F (fma.f64 (*.f64 0 C) (*.f64 B B) (*.f64 -2 (*.f64 C (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2))))))))) (*.f64 (/.f64 (fma.f64 -2 (*.f64 (*.f64 C C) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 C C) (-.f64 (*.f64 B B) (pow.f64 (neg.f64 C) 2)))))) A) F))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)))))
(fma.f64 -1 (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 B B))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -2 (*.f64 C (+.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 2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -1 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 B B)))))) (+.f64 (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 A A) (fma.f64 -1/2 (*.f64 C (pow.f64 B 4)) (*.f64 (*.f64 -2 C) (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 C C) (*.f64 B B))))))))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 B B))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))) (*.f64 (/.f64 F (*.f64 A A)) (fma.f64 -1/2 (*.f64 C (pow.f64 B 4)) (*.f64 -2 (*.f64 C (+.f64 (pow.f64 (*.f64 (*.f64 B B) 1/2) 2) (neg.f64 (*.f64 (*.f64 C C) (*.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 B B) (*.f64 A A)))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (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 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A)))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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)))) F))))) (+.f64 (*.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))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F))))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.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 -2 (*.f64 A (*.f64 (*.f64 F (-.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)))))))) (pow.f64 C 3) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (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 F (*.f64 B B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A))))))))
(fma.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 F (*.f64 B B)) (-.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 -2 (*.f64 A (*.f64 (*.f64 F (-.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)))))))) (pow.f64 C 3) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F A))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))))
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (+.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (/.f64 F (/.f64 C (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))))))
(+.f64 (fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 (*.f64 -2 A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) (*.f64 (/.f64 F C) (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B)))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.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 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 (*.f64 F A) (*.f64 B B)) (fma.f64 -2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 F A) (pow.f64 B 4))) (*.f64 C C))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 (*.f64 F A) (*.f64 B B)) (fma.f64 -2 (*.f64 (/.f64 A (*.f64 C C)) (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (*.f64 -1/2 (*.f64 (/.f64 A (*.f64 C C)) (*.f64 F (pow.f64 B 4))))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 B B (*.f64 (*.f64 C A) 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 B B (*.f64 (*.f64 C A) 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 (*.f64 C A) 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 C A) 4) (fma.f64 B B (*.f64 (*.f64 C A) 4))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) -1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (/.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2)))
(sqrt.f64 (/.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) 3))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 0)
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(-.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) 1)
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) -1)
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.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 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4)) (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (-.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(/.f64 (neg.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2)) (+.f64 (+.f64 0 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) (*.f64 0 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 3/2)) (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2)) (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/2)
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1)
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 1/4) 2)
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 3)
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))) 1/2))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))) 1))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) C)) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(+.f64 (+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 C (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))))
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) 4)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 (fma.f64 B B (*.f64 (*.f64 C A) 4)) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 (*.f64 C A) 4))))) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 C A) 4) (fma.f64 B B (*.f64 (*.f64 C A) 4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 A (-.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2))))
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 A C)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3))))
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (hypot.f64 (-.f64 A C) B) (-.f64 (hypot.f64 (-.f64 A C) B) (+.f64 C A))))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (*.f64 F (+.f64 C A)) (*.f64 F (hypot.f64 (-.f64 A C) B))))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (*.f64 F (+.f64 C A)) (*.f64 F (hypot.f64 (-.f64 A C) B)))))
(/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) (/.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (*.f64 F (+.f64 C A)) (*.f64 F (hypot.f64 (-.f64 A C) B)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (*.f64 F (+.f64 C A)) (*.f64 F (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 F (+.f64 C A)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (hypot.f64 (-.f64 A C) B))) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (*.f64 (*.f64 F (+.f64 C A)) (*.f64 F (+.f64 C A)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (hypot.f64 (-.f64 A C) B))) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 F (+.f64 C A)) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3) 1/3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))) (log.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3) (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) (pow.f64 (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(fma.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 F (hypot.f64 (-.f64 A C) B)) (*.f64 F (+.f64 C A))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 A (hypot.f64 (-.f64 A C) B)))))
(fma.f64 (+.f64 A C) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (hypot.f64 (-.f64 A C) B))))
(fma.f64 (+.f64 C A) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (hypot.f64 (-.f64 A C) B))))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
21.59%
(sqrt.f64 (neg.f64 (/.f64 F A)))
Compiler

Compiled 18 to 7 computations (61.1% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
F
@0
(sqrt.f64 (neg.f64 (/.f64 F A)))
1.0ms
A
@0
(sqrt.f64 (neg.f64 (/.f64 F A)))
0.0ms
F
@inf
(sqrt.f64 (neg.f64 (/.f64 F A)))
0.0ms
A
@-inf
(sqrt.f64 (neg.f64 (/.f64 F A)))
0.0ms
A
@inf
(sqrt.f64 (neg.f64 (/.f64 F A)))

rewrite58.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1506×add-sqr-sqrt
1490×*-un-lft-identity
1388×add-cube-cbrt
1372×add-cbrt-cube
1358×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0815
116511
2217211
Stop Event
node limit
Counts
1 → 29
Calls
Call 1
Inputs
(sqrt.f64 (neg.f64 (/.f64 F A)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -1 1/2) (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 F) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 F A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 F A) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))))))

simplify64.0ms (0.1%)

Algorithm
egg-herbie
Rules
1008×unswap-sqr
714×fma-def
704×*-commutative
676×distribute-lft-in
644×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
074683
1136575
2362471
31349443
43527443
57157443
Stop Event
node limit
Counts
29 → 37
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) 1)
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(*.f64 (pow.f64 -1 1/2) (sqrt.f64 (/.f64 F A)))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(pow.f64 (/.f64 F A) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F A)) 1)
(pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
Outputs
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 (/.f64 F A)) 1)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (pow.f64 A -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (/.f64 F A)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(pow.f64 (cbrt.f64 (/.f64 F A)) 3/2)
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (/.f64 F A)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(pow.f64 (cbrt.f64 (/.f64 F A)) 3/2)
(*.f64 (pow.f64 -1 1/2) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(pow.f64 (/.f64 F A) 1/2)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (sqrt.f64 (/.f64 F A)) 1)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))

localize66.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
12.21%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
13.79%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))
16.03%
(/.f64 (*.f64 B B) C)
23.98%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 244 to 92 computations (62.3% saved)

series34.0ms (0.1%)

Counts
3 → 72
Calls

30 calls:

TimeVariablePointExpression
4.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) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.0ms
B
@0
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))
3.0ms
F
@-inf
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))
2.0ms
B
@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 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.0ms
F
@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 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))

rewrite72.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
630×add-sqr-sqrt
612×pow1
612×*-un-lft-identity
588×add-exp-log
588×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026225
1607213
Stop Event
node limit
Counts
3 → 89
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (*.f64 B B) C)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) 1) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) 1) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 B (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 1 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (/.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 B C) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 B C) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 B C) B)) (sqrt.f64 (*.f64 (/.f64 B C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 B) (*.f64 (fabs.f64 B) (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 B C) B)) (cbrt.f64 (/.f64 (pow.f64 B 4) (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 B 4) (*.f64 C C))) (cbrt.f64 (*.f64 (/.f64 B C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 B 4)) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 C) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (neg.f64 B)) (/.f64 1 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 C)) (/.f64 (*.f64 B B) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 C C))) (/.f64 (*.f64 B B) (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B C) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (sqrt.f64 C)) (/.f64 B (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 B C) B) 1/2) (pow.f64 (*.f64 (/.f64 B C) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B 1) (/.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (cbrt.f64 (*.f64 C C))) (/.f64 B (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 B) 1) (/.f64 (fabs.f64 B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 B) (sqrt.f64 C)) (/.f64 (fabs.f64 B) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 B) (cbrt.f64 (*.f64 C C))) (/.f64 (fabs.f64 B) (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) 1) (/.f64 (cbrt.f64 (*.f64 B B)) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (sqrt.f64 C)) (/.f64 (cbrt.f64 (*.f64 B B)) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (cbrt.f64 (*.f64 C C))) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 B C) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 B B) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 B C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 B B)) C))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 B C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 B C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 B C) B)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (/.f64 (*.f64 -1/2 B) (/.f64 C B)) (+.f64 A (+.f64 C (-.f64 A C))))))))))))))

simplify143.0ms (0.2%)

Algorithm
egg-herbie
Rules
1172×distribute-lft-in
1032×associate-/r/
852×associate-/l/
630×*-commutative
594×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.76%
(/.f64 (sqrt.f64 2) B)
0.98%
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
17.71%
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
51.33%
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
Compiler

Compiled 88 to 21 computations (76.1% saved)

series11.0ms (0%)

Counts
4 → 56
Calls

24 calls:

TimeVariablePointExpression
1.0ms
B
@0
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
1.0ms
C
@-inf
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
1.0ms
F
@-inf
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
1.0ms
F
@0
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
1.0ms
B
@inf
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))

rewrite367.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1744×associate-*r/
1516×associate-*l/
356×add-sqr-sqrt
348×pow1
348×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01654
134654
2473754
Stop Event
node limit
Counts
4 → 157
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (sqrt.f64 2) B)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (cbrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) 1) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) 1) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (cbrt.f64 (hypot.f64 B C))) (cbrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (cbrt.f64 (hypot.f64 B C))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 B C) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 B C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 B C)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 B C) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 B C) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 B C)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 C B)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B C) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 B C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 B C)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/4) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (sqrt.f64 F)) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (sqrt.f64 F)) (sqrt.f64 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 B C))) (-.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 C)) (-.f64 1 (hypot.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 (hypot.f64 B C) 2) (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 C (exp.f64 (log1p.f64 (hypot.f64 B C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (hypot.f64 B C) (exp.f64 (log1p.f64 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C (hypot.f64 B C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 C (hypot.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (/.f64 1 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 C (hypot.f64 B C)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C)) (-.f64 (hypot.f64 B C) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (neg.f64 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) 1) (-.f64 C (hypot.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C))) (-.f64 (hypot.f64 B C) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (neg.f64 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (cbrt.f64 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) 1) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C)) 1) (-.f64 (hypot.f64 B C) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) 1) (neg.f64 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) 1) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (cbrt.f64 (-.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 C 4) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 2)) (/.f64 1 (-.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)) (/.f64 1 (-.f64 C (hypot.f64 B C)))) (+.f64 (pow.f64 C 4) (+.f64 (pow.f64 (pow.f64 (hypot.f64 B C) 2) 2) (*.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 C 3) 3) (pow.f64 (pow.f64 (hypot.f64 B C) 3) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (+.f64 (pow.f64 C 6) (-.f64 (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3) (*.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 C (hypot.f64 B C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 C (hypot.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (hypot.f64 B C) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 2 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2 (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 B (sqrt.f64 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 2 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))))))

simplify188.0ms (0.3%)

Algorithm
egg-herbie
Rules
1726×associate-/r*
1036×associate-*r/
770×associate-*l/
736×+-commutative
532×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05167877
112637617
247417617
Stop Event
node limit
Counts
213 → 304
Calls
Call 1
Inputs
C
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 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))))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))
(+.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 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.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 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)))
C
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 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 C)
(+.f64 (*.f64 -1 C) (*.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 C) (*.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 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))))
(sqrt.f64 (*.f64 F B))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
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 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/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))))))
B
(+.f64 C B)
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))
(*.f64 -1 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 (exp.f64 (log1p.f64 (hypot.f64 B C))) 1)
(*.f64 (hypot.f64 B C) 1)
(*.f64 1 (hypot.f64 B C))
(*.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)))
(*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 B C))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) 1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (cbrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) 1) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) 1) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (cbrt.f64 (hypot.f64 B C))) (cbrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (cbrt.f64 (hypot.f64 B C))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(pow.f64 (pow.f64 (hypot.f64 B C) 2) 1/2)
(pow.f64 (hypot.f64 B C) 1)
(pow.f64 (sqrt.f64 (hypot.f64 B C)) 2)
(pow.f64 (cbrt.f64 (hypot.f64 B C)) 3)
(pow.f64 (pow.f64 (hypot.f64 B C) 3) 1/3)
(fabs.f64 (hypot.f64 B C))
(log.f64 (exp.f64 (hypot.f64 B C)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B C))))
(cbrt.f64 (pow.f64 (hypot.f64 B C) 3))
(expm1.f64 (log1p.f64 (hypot.f64 B C)))
(hypot.f64 B C)
(hypot.f64 C B)
(exp.f64 (log.f64 (hypot.f64 B C)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B C) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 B C)) 1))
(log1p.f64 (expm1.f64 (hypot.f64 B C)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/4) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (sqrt.f64 F)) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (sqrt.f64 F)) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 B C))) (-.f64 1 C))
(-.f64 (exp.f64 (log1p.f64 C)) (-.f64 1 (hypot.f64 B C)))
(-.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 (hypot.f64 B C) 2) (-.f64 C (hypot.f64 B C))))
(-.f64 (+.f64 C (exp.f64 (log1p.f64 (hypot.f64 B C)))) 1)
(-.f64 (+.f64 (hypot.f64 B C) (exp.f64 (log1p.f64 C))) 1)
(*.f64 (+.f64 C (hypot.f64 B C)) 1)
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (/.f64 1 (-.f64 C (hypot.f64 B C))))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 1 (/.f64 (-.f64 C (hypot.f64 B C)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C)) (-.f64 (hypot.f64 B C) C))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (neg.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) 1) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C))) (-.f64 (hypot.f64 B C) C))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (neg.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (cbrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) 1) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C)) 1) (-.f64 (hypot.f64 B C) C))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) 1) (neg.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) 1) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (cbrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 4) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 2)) (/.f64 1 (-.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)) (/.f64 1 (-.f64 C (hypot.f64 B C)))) (+.f64 (pow.f64 C 4) (+.f64 (pow.f64 (pow.f64 (hypot.f64 B C) 2) 2) (*.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 C 3) 3) (pow.f64 (pow.f64 (hypot.f64 B C) 3) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (+.f64 (pow.f64 C 6) (-.f64 (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3) (*.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(*.f64 (/.f64 (sqrt.f64 2) B) 1)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 2 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 2 (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 1 B) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 B)))
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) B))
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3)
(pow.f64 (/.f64 B (sqrt.f64 2)) -1)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(sqrt.f64 (/.f64 2 (*.f64 B B)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
Outputs
C
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C)
(fma.f64 1/2 (/.f64 (*.f64 B B) C) C)
(fma.f64 1/2 (/.f64 B (/.f64 C B)) C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) C) C) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3)))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 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 (fma.f64 1/2 (/.f64 (*.f64 B B) C) C) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3))))
(+.f64 (fma.f64 1/2 (/.f64 B (/.f64 C B)) C) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 1/16 (pow.f64 B 6)) (pow.f64 C 5))))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)
(fma.f64 1/2 (/.f64 (*.f64 C C) B) B)
(fma.f64 1/2 (/.f64 C (/.f64 B C)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))
(fma.f64 1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B))
(fma.f64 1/2 (/.f64 C (/.f64 B C)) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)))
(fma.f64 1/2 (/.f64 (*.f64 C C) B) (fma.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B)))
(fma.f64 1/2 (/.f64 C (/.f64 B C)) (fma.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))
(fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))
(-.f64 (*.f64 (/.f64 C (/.f64 B C)) -1/2) B)
(-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B)
(+.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)))))
(fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))
(fma.f64 (/.f64 C (/.f64 B C)) -1/2 (-.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) B))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.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))))))
(fma.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
(fma.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16 (fma.f64 (/.f64 C (/.f64 B C)) -1/2 (-.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) B)))
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)
(fma.f64 1/2 (/.f64 (*.f64 C C) B) B)
(fma.f64 1/2 (/.f64 C (/.f64 B C)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))
(fma.f64 1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B))
(fma.f64 1/2 (/.f64 C (/.f64 B C)) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)))
(fma.f64 1/2 (/.f64 (*.f64 C C) B) (fma.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B)))
(fma.f64 1/2 (/.f64 C (/.f64 B C)) (fma.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B)))
C
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C)
(fma.f64 1/2 (/.f64 (*.f64 B B) C) C)
(fma.f64 1/2 (/.f64 B (/.f64 C B)) C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) C) C) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3)))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) C))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 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 (fma.f64 1/2 (/.f64 (*.f64 B B) C) C) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3))))
(+.f64 (fma.f64 1/2 (/.f64 B (/.f64 C B)) C) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 1/16 (pow.f64 B 6)) (pow.f64 C 5))))
(*.f64 -1 C)
(neg.f64 C)
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(fma.f64 -1 C (/.f64 (*.f64 -1/2 (*.f64 B B)) C))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 B) B) C) C)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1 C (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))
(fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (-.f64 (/.f64 (*.f64 (*.f64 -1/2 B) B) C) C))
(-.f64 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (/.f64 1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4)))) C)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -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 C (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 -1/16 (pow.f64 B 6)) (pow.f64 C 5)))))
(fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (-.f64 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)) C))
(-.f64 (fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))) C)
(sqrt.f64 (*.f64 F B))
(sqrt.f64 (*.f64 B F))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F))))
(fma.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))))
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))))
(fma.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (*.f64 B F))))) (fma.f64 -1/4 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (/.f64 (*.f64 1/2 F) B) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 B F)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 C C))))))))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 2)) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 C C)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 (*.f64 B B) (sqrt.f64 2)))))))
B
(+.f64 C B)
(+.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 (fma.f64 1/2 (/.f64 C (/.f64 B C)) 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 C (fma.f64 1/2 (/.f64 C (/.f64 B C)) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B)))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 C 2))
(fma.f64 C 2 (/.f64 (*.f64 (*.f64 1/2 B) B) 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 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (/.f64 -1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))
(+.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 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 1/16 (pow.f64 B 6)) (pow.f64 C 5)))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(/.f64 (*.f64 -1/2 (*.f64 B B)) C)
(/.f64 (*.f64 (*.f64 -1/2 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 (*.f64 -1/2 (*.f64 B B)) C))
(fma.f64 (/.f64 B (/.f64 C B)) -1/2 (/.f64 1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4))))
(+.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 (*.f64 -1/16 (pow.f64 B 6)) (pow.f64 C 5))))
(fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))
(+.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 (*.f64 -1/16 (pow.f64 B 6)) (pow.f64 C 5)))))
(fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 B 8) (*.f64 (pow.f64 B 8) 1/64)) (pow.f64 C 7)) (fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))))
(*.f64 2 C)
(*.f64 C 2)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 C 2))
(fma.f64 C 2 (/.f64 (*.f64 (*.f64 1/2 B) B) 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 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (/.f64 -1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))
(+.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 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3)))))
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 1/16 (pow.f64 B 6)) (pow.f64 C 5)))))
B
(+.f64 C B)
(+.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 (fma.f64 1/2 (/.f64 C (/.f64 B C)) 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 C (fma.f64 1/2 (/.f64 C (/.f64 B C)) (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) B)))
(*.f64 -1 B)
(neg.f64 B)
(+.f64 C (*.f64 -1 B))
(+.f64 C (neg.f64 B))
(-.f64 C B)
(+.f64 C (+.f64 (*.f64 -1/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 (/.f64 C (/.f64 B C)) -1/2) B))
(+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) 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 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))))
(+.f64 C (fma.f64 (/.f64 C (/.f64 B C)) -1/2 (-.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) B)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 B C))) 1)
(hypot.f64 B C)
(*.f64 (hypot.f64 B C) 1)
(hypot.f64 B C)
(*.f64 1 (hypot.f64 B C))
(hypot.f64 B C)
(*.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)))
(hypot.f64 B C)
(*.f64 (cbrt.f64 (hypot.f64 B C)) (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2))
(hypot.f64 B C)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)))
(hypot.f64 B C)
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2)))
(hypot.f64 B C)
(*.f64 (pow.f64 1 1/2) (hypot.f64 B C))
(hypot.f64 B C)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) 1/2))
(hypot.f64 B C)
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(/.f64 (hypot.f64 (pow.f64 C 3) (pow.f64 B 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(/.f64 (hypot.f64 (pow.f64 C 3) (pow.f64 B 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(/.f64 (*.f64 1 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (cbrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(*.f64 (/.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2)))) (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (cbrt.f64 (hypot.f64 B C)) (/.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))) (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))))
(*.f64 (/.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C)))) (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(/.f64 (hypot.f64 (pow.f64 C 3) (pow.f64 B 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) 1) (sqrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(/.f64 (hypot.f64 (pow.f64 C 3) (pow.f64 B 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) 1) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))) (cbrt.f64 (hypot.f64 B C))) (cbrt.f64 (+.f64 (pow.f64 B 4) (-.f64 (pow.f64 C 4) (pow.f64 (*.f64 B C) 2)))))
(/.f64 (*.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6)))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2))))
(*.f64 (/.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (-.f64 (+.f64 (pow.f64 B 4) (pow.f64 C 4)) (pow.f64 (*.f64 C B) 2)))) (cbrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 C 6))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))) (cbrt.f64 (hypot.f64 B C))) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))))
(/.f64 (cbrt.f64 (hypot.f64 B C)) (/.f64 (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C))) (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4)))))
(*.f64 (/.f64 (cbrt.f64 (hypot.f64 B C)) (cbrt.f64 (-.f64 (*.f64 B B) (*.f64 C C)))) (cbrt.f64 (-.f64 (pow.f64 B 4) (pow.f64 C 4))))
(pow.f64 (pow.f64 (hypot.f64 B C) 2) 1/2)
(hypot.f64 B C)
(pow.f64 (hypot.f64 B C) 1)
(hypot.f64 B C)
(pow.f64 (sqrt.f64 (hypot.f64 B C)) 2)
(hypot.f64 B C)
(pow.f64 (cbrt.f64 (hypot.f64 B C)) 3)
(hypot.f64 B C)
(pow.f64 (pow.f64 (hypot.f64 B C) 3) 1/3)
(hypot.f64 B C)
(fabs.f64 (hypot.f64 B C))
(hypot.f64 B C)
(log.f64 (exp.f64 (hypot.f64 B C)))
(hypot.f64 B C)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 B C))))
(hypot.f64 B C)
(cbrt.f64 (pow.f64 (hypot.f64 B C) 3))
(hypot.f64 B C)
(expm1.f64 (log1p.f64 (hypot.f64 B C)))
(hypot.f64 B C)
(hypot.f64 B C)
(hypot.f64 C B)
(exp.f64 (log.f64 (hypot.f64 B C)))
(hypot.f64 B C)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 B C) 2)) 1/2))
(hypot.f64 B C)
(exp.f64 (*.f64 (log.f64 (hypot.f64 B C)) 1))
(hypot.f64 B C)
(log1p.f64 (expm1.f64 (hypot.f64 B C)))
(hypot.f64 B C)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/4) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/4))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))) (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (hypot.f64 (pow.f64 C 3/2) (pow.f64 (hypot.f64 B C) 3/2)))
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C (hypot.f64 B C)))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (sqrt.f64 F)) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))) (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (hypot.f64 (pow.f64 C 3/2) (pow.f64 (hypot.f64 B C) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (sqrt.f64 F)) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))))
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C (hypot.f64 B C)))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))))
(pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 1/4) 2)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 3)
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) 1))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(+.f64 C (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 B C))) (-.f64 1 C))
(+.f64 C (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 C)) (-.f64 1 (hypot.f64 B C)))
(+.f64 (hypot.f64 B C) (expm1.f64 (log1p.f64 C)))
(-.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 B C))) (/.f64 (pow.f64 (hypot.f64 B C) 2) (-.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(-.f64 (+.f64 C (exp.f64 (log1p.f64 (hypot.f64 B C)))) 1)
(+.f64 C (hypot.f64 B C))
(-.f64 (+.f64 (hypot.f64 B C) (exp.f64 (log1p.f64 C))) 1)
(-.f64 (exp.f64 (log1p.f64 C)) (-.f64 1 (hypot.f64 B C)))
(+.f64 (hypot.f64 B C) (expm1.f64 (log1p.f64 C)))
(*.f64 (+.f64 C (hypot.f64 B C)) 1)
(+.f64 C (hypot.f64 B C))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(+.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(*.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2))
(+.f64 C (hypot.f64 B C))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (/.f64 1 (-.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 1 (/.f64 (-.f64 C (hypot.f64 B C)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C)) (-.f64 (hypot.f64 B C) C))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (neg.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) 1) (-.f64 C (hypot.f64 B C)))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C))) (-.f64 (hypot.f64 B C) C))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (neg.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))) (hypot.f64 (pow.f64 C 3/2) (pow.f64 (hypot.f64 B C) 3/2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (/.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 C (hypot.f64 B C)))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (/.f64 (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))) (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))) (cbrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (/.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) 1) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C C)) 1) (-.f64 (hypot.f64 B C) C))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) 1) (neg.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) 1) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))) (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (/.f64 (sqrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))) (hypot.f64 (pow.f64 C 3/2) (pow.f64 (hypot.f64 B C) 3/2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))) (sqrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (/.f64 (sqrt.f64 (-.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (-.f64 C (hypot.f64 B C)))) (sqrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (/.f64 (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))) (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (cbrt.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2)) (cbrt.f64 (-.f64 C (hypot.f64 B C))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (/.f64 (cbrt.f64 (-.f64 C (hypot.f64 B C))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (-.f64 C (hypot.f64 B C)))) (cbrt.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 4) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 2)) (/.f64 1 (-.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))
(/.f64 (-.f64 (pow.f64 C 4) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 2)) (/.f64 (fma.f64 C C (pow.f64 (hypot.f64 B C) 2)) (/.f64 1 (-.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 4) (pow.f64 (hypot.f64 B C) 4)) (*.f64 (fma.f64 C C (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C))))
(/.f64 (/.f64 (-.f64 (pow.f64 C 4) (pow.f64 (hypot.f64 B C) 4)) (-.f64 C (hypot.f64 B C))) (fma.f64 C C (pow.f64 (hypot.f64 B C) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)) (/.f64 1 (-.f64 C (hypot.f64 B C)))) (+.f64 (pow.f64 C 4) (+.f64 (pow.f64 (pow.f64 (hypot.f64 B C) 2) 2) (*.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2)))))
(/.f64 (-.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 C 4) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 2)) (*.f64 C (*.f64 C (pow.f64 (hypot.f64 B C) 2)))) (/.f64 1 (-.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 6) (pow.f64 (hypot.f64 B C) 6)) (*.f64 (+.f64 (pow.f64 C 4) (fma.f64 (*.f64 C C) (pow.f64 (hypot.f64 B C) 2) (pow.f64 (hypot.f64 B C) 4))) (-.f64 C (hypot.f64 B C))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 C 3) 3) (pow.f64 (pow.f64 (hypot.f64 B C) 3) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (+.f64 (pow.f64 C 6) (-.f64 (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3) (*.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 C 3) 3) (pow.f64 (pow.f64 (hypot.f64 B C) 3) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)) (*.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 C 3) 3) (pow.f64 (pow.f64 (hypot.f64 B C) 3) 3)) (*.f64 (-.f64 (+.f64 (pow.f64 C 6) (pow.f64 (hypot.f64 B C) 6)) (*.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3))) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(/.f64 (*.f64 (-.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))) (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)))
(/.f64 (-.f64 (pow.f64 C 6) (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)) (/.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C))))))
(/.f64 (-.f64 (pow.f64 C 6) (pow.f64 (hypot.f64 B C) 6)) (*.f64 (-.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (*.f64 (hypot.f64 B C) (-.f64 (hypot.f64 B C) C)))))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(+.f64 C (hypot.f64 B C))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(+.f64 C (hypot.f64 B C))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(+.f64 C (hypot.f64 B C))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(+.f64 C (hypot.f64 B C))
(sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 2))
(fabs.f64 (+.f64 C (hypot.f64 B C)))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(+.f64 C (hypot.f64 B C))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(+.f64 C (hypot.f64 B C))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 C (hypot.f64 B C))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(+.f64 C (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(+.f64 C (hypot.f64 B C))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(+.f64 C (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(+.f64 C (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(+.f64 C (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)
(/.f64 (sqrt.f64 2) B)
(*.f64 (sqrt.f64 2) (/.f64 1 B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(*.f64 1 (/.f64 (sqrt.f64 2) B))
(/.f64 (sqrt.f64 2) B)
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B)))
(*.f64 (pow.f64 2 1/4) (*.f64 (/.f64 1 B) (pow.f64 2 1/4)))
(/.f64 (pow.f64 2 1/2) B)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 B)))
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 1 B) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (cbrt.f64 2) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 2 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (/.f64 2 B) B)))
(*.f64 (cbrt.f64 (/.f64 2 (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 2 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 (/.f64 2 B) B)))
(*.f64 (/.f64 1 B) (sqrt.f64 2))
(/.f64 (sqrt.f64 2) B)
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 B)))
(/.f64 (sqrt.f64 2) B)
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 B)))
(/.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) B))
(*.f64 (pow.f64 2 1/4) (*.f64 (/.f64 1 B) (pow.f64 2 1/4)))
(/.f64 (pow.f64 2 1/2) B)
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 B)))
(/.f64 (/.f64 (pow.f64 2 1/2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 1 B) (cbrt.f64 (sqrt.f64 2))))
(*.f64 (cbrt.f64 2) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)))
(pow.f64 (/.f64 (sqrt.f64 2) B) 1)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) 2)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3)
(/.f64 (sqrt.f64 2) B)
(pow.f64 (/.f64 B (sqrt.f64 2)) -1)
(/.f64 (sqrt.f64 2) B)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))
(/.f64 (sqrt.f64 2) B)
(sqrt.f64 (/.f64 2 (*.f64 B B)))
(sqrt.f64 (/.f64 (/.f64 2 B) B))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) B))))
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))
(/.f64 (sqrt.f64 2) B)
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))
(/.f64 (sqrt.f64 2) B)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1))
(/.f64 (sqrt.f64 2) B)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))
(/.f64 (sqrt.f64 2) B)

localize103.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.81%
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
8.86%
(*.f64 (*.f64 C A) F)
17.12%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.88%
(sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F))))
Compiler

Compiled 174 to 56 computations (67.8% saved)

series49.0ms (0.1%)

Counts
3 → 48
Calls

30 calls:

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

rewrite69.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
600×add-sqr-sqrt
584×*-un-lft-identity
580×pow1
554×add-exp-log
554×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027123
1608115
Stop Event
node limit
Counts
3 → 96
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (*.f64 C A) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 C A)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/4) (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -8 1/2) (sqrt.f64 (*.f64 C (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 C (*.f64 A F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 C (*.f64 A F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 C (*.f64 A F))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 C (*.f64 A F)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 C (*.f64 A F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 C) A) F))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 C (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 C (*.f64 A F)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 C A) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 C (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 C (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 A F))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 C (*.f64 A F))))))))

simplify143.0ms (0.2%)

Algorithm
egg-herbie
Rules
1092×associate-*r*
866×*-commutative
820×associate-*l*
758×+-commutative
512×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052511996
1154911466
2703611466
Stop Event
node limit
Counts
144 → 194
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -1 C) C)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (+.f64 A (*.f64 -1 A))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 C F))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 C A)))) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/4) (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/4))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 C A)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C (*.f64 A F))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1/2))
(*.f64 (pow.f64 -8 1/2) (sqrt.f64 (*.f64 C (*.f64 A F))))
(pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 C (*.f64 A F)))) 1)
(pow.f64 (*.f64 C (*.f64 A F)) 1)
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) 2)
(pow.f64 (cbrt.f64 (*.f64 C (*.f64 A F))) 3)
(pow.f64 (pow.f64 (*.f64 C (*.f64 A F)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 C (*.f64 A F)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 C) A) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 C (*.f64 A F)))))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 A F)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 C A) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 C (*.f64 A F))))
(exp.f64 (log.f64 (*.f64 C (*.f64 A F))))
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 A F))) 1))
(log1p.f64 (expm1.f64 (*.f64 C (*.f64 A F))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) 0)) (sqrt.f64 2))))) (*.f64 A A))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A)) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) 0)) (sqrt.f64 2))))) (*.f64 A A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -1 C) C)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 0 C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3))))))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) 0)) (sqrt.f64 2))))) (*.f64 A A))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 F (*.f64 C C)) 1/2)) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) 2) 0)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 -1/256 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))))) (pow.f64 A 3))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A)) (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) 0)) (sqrt.f64 2))))) (*.f64 A A))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (-.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 F (*.f64 C C)) 1/2)) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) 2) 0)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1/32 (*.f64 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 C (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 -1/256 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))))) (pow.f64 A 3)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (*.f64 0 A)))))) C) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (*.f64 0 A)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 0 A))))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 0 A) (sqrt.f64 2))) (sqrt.f64 (*.f64 F A))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) (*.f64 C C)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A)) (neg.f64 (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2))) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) 0)) (sqrt.f64 2))))) (*.f64 C C))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C)) (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A)) (neg.f64 (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2))) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) 0)) (sqrt.f64 2))))) (*.f64 C C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (+.f64 A (*.f64 -1 A))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (*.f64 0 A)))))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 0 A))))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 0 A) (sqrt.f64 2))) (sqrt.f64 (*.f64 F A))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) (*.f64 C C)) (fma.f64 -1 (/.f64 (fma.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (*.f64 0 A)))) (sqrt.f64 2)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 0 A) (sqrt.f64 2))) (sqrt.f64 (*.f64 F A))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) (fma.f64 -1/256 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 A A) (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 0 A) (sqrt.f64 2))) (sqrt.f64 (*.f64 F A))) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 0 A))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) (pow.f64 C 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A)) (neg.f64 (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 A A)) F) (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A)) (neg.f64 (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2))) 2) 0)) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 -1/256 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))))) (pow.f64 C 3))) (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A)) (neg.f64 (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2))) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) 0)) (sqrt.f64 2))))) (*.f64 C C))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C)) (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A)) (neg.f64 (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2))) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) 0)) (sqrt.f64 2))))) (*.f64 C C))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A)) (neg.f64 (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2))) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 A A)) F) (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A)) (neg.f64 (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2))) 2) 0)) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 -1/256 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))))) (pow.f64 C 3)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 A (-.f64 A C)) (sqrt.f64 2))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(fma.f64 (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (sqrt.f64 -8) A) (*.f64 (sqrt.f64 2) (-.f64 A C)))))) (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 A (-.f64 A C)) (sqrt.f64 2))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 C (*.f64 F A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 1 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 A A)))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (sqrt.f64 -8) A) (*.f64 (sqrt.f64 2) (-.f64 A C)))))) (*.f64 B B) (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (*.f64 A A))))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F (*.f64 C A)))) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) 2)) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 2) A)))))))))
(-.f64 (fma.f64 (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (sqrt.f64 -8) A) (*.f64 (sqrt.f64 2) (-.f64 A C)))))) (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (*.f64 A A))))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F (*.f64 C A)))) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) 2)) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 2) A))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 A (-.f64 A C)) (sqrt.f64 2))))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 C (*.f64 F A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 1 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 1/16 (*.f64 C (*.f64 F A))) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 C (*.f64 F A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 1 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 A A)))) (*.f64 -1/256 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 (pow.f64 A 3) (-.f64 A C)) (sqrt.f64 2))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 C (*.f64 F A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 1 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 A A)))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (sqrt.f64 -8) A) (*.f64 (sqrt.f64 2) (-.f64 A C)))))) (*.f64 B B) (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (*.f64 A A))))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F (*.f64 C A)))) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) 2)) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 2) A)))))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F (*.f64 C A)))) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) 2)) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A A)) (/.f64 (fma.f64 1/16 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 F C)) (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F (*.f64 C A)))) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) 2)) (*.f64 2 (*.f64 A (-.f64 A C)))) -1/4)) (sqrt.f64 2)))) (*.f64 -1/256 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 3)) (*.f64 (sqrt.f64 2) (-.f64 A C)))))))))))
(-.f64 (-.f64 (fma.f64 (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (/.f64 (sqrt.f64 -8) A) (*.f64 (sqrt.f64 2) (-.f64 A C)))))) (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (*.f64 A A))))) (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F (*.f64 C A)))) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) 2)) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 2) A)))))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F (*.f64 C A)))) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) 2)) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A A)) (/.f64 (fma.f64 1/16 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 F C)) (*.f64 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F (*.f64 C A)))) (pow.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 2) (-.f64 A C))) 2)) (*.f64 2 (*.f64 A (-.f64 A C)))) -1/4)) (sqrt.f64 2)))) (*.f64 -1/256 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 3)) (*.f64 (sqrt.f64 2) (-.f64 A C))))))))))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(*.f64 A (*.f64 C F))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))) 1)
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1)
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 C A)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F -4) (*.f64 C A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/4) (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/4))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 -4 (*.f64 C A)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F -4) (*.f64 C A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (cbrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (cbrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C (*.f64 A F))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C (*.f64 F A))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (*.f64 C A))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (sqrt.f64 (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (sqrt.f64 (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))))
(*.f64 (pow.f64 -8 1/2) (sqrt.f64 (*.f64 C (*.f64 A F))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C (*.f64 F A))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (*.f64 C A))))
(pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/2)
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1)
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(pow.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 1/4) 2)
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) 3)
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(pow.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 (*.f64 F A) -8)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)))))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) 3/2))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 (*.f64 F A) -8)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1/2))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) 1))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))))
(sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (*.f64 C (*.f64 (*.f64 F A) -8)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (cbrt.f64 (/.f64 (*.f64 C (*.f64 (*.f64 F A) -8)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.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 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 A 4)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (+.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) -16))) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))) (pow.f64 B 4))) (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 F A) -8))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A)))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 -4 (*.f64 C A)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (sqrt.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) -1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2)))
(sqrt.f64 (/.f64 (*.f64 C (*.f64 (*.f64 F A) -8)) (/.f64 (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 2) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A)))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) 3) (pow.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))) 3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) (*.f64 -8 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 C (*.f64 A F)))) 1)
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(pow.f64 (*.f64 C (*.f64 A F)) 1)
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(pow.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) 2)
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(pow.f64 (cbrt.f64 (*.f64 C (*.f64 A F))) 3)
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(pow.f64 (pow.f64 (*.f64 C (*.f64 A F)) 3) 1/3)
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(sqrt.f64 (pow.f64 (*.f64 C (*.f64 A F)) 2))
(sqrt.f64 (pow.f64 (*.f64 C (*.f64 F A)) 2))
(fabs.f64 (*.f64 F (*.f64 C A)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 C) A) F))
(*.f64 F (log.f64 (pow.f64 (exp.f64 C) A)))
(*.f64 F (*.f64 A (log.f64 (exp.f64 C))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 C (*.f64 A F)))))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(cbrt.f64 (pow.f64 (*.f64 C (*.f64 A F)) 3))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (*.f64 C A) 3)))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 F 3)))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(expm1.f64 (log1p.f64 (*.f64 C (*.f64 A F))))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(exp.f64 (log.f64 (*.f64 C (*.f64 A F))))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(exp.f64 (*.f64 (log.f64 (*.f64 C (*.f64 A F))) 1))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))
(log1p.f64 (expm1.f64 (*.f64 C (*.f64 A F))))
(*.f64 C (*.f64 F A))
(*.f64 F (*.f64 C A))

eval1.1s (1.7%)

Compiler

Compiled 76650 to 39202 computations (48.9% saved)

prune729.0ms (1.1%)

Pruning

96 alts after pruning (95 fresh and 1 done)

PrunedKeptTotal
New1277421319
Fresh265379
Picked101
Done415
Total1308961404
Error
29.26%
Counts
1404 → 96
Alt Table
Click to see full alt table
StatusErrorProgram
98.6%
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
98.62%
(pow.f64 (cbrt.f64 (/.f64 F A)) 3/2)
99.47%
(/.f64 (sqrt.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
98.39%
(/.f64 (sqrt.f64 (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
93.37%
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))
83.27%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F))) 3/2) 1/3)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
77.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
81.78%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
90.17%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.45%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
89.91%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
86.88%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3))
85.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
81.82%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (*.f64 -4 (*.f64 C A)))
84.03%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
84.78%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 C (*.f64 A F)) -8)) 1/2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
89.29%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
89.61%
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
90.32%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 F (*.f64 A (*.f64 -4 C))) 3) 1/3) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
92.64%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C C)) F) -16))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
97.44%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) (*.f64 F B)) 8))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
87.08%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
97.38%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F B))) 8))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
90.78%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.53%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
75.78%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
93.62%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
88.27%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
82.51%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
82.08%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
88.15%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 C)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
96.24%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (neg.f64 B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
89.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (*.f64 (/.f64 (*.f64 -1/2 B) C) B) (+.f64 A (-.f64 (+.f64 C A) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.43%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.28%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.f64 C B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
95.15%
(/.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))))
97.68%
(/.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)) (*.f64 -1 B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.64%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
94.66%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.9%
(/.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))))
92.09%
(/.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))))
90.91%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.82%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
88.36%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
98.05%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.35%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
85.61%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.84%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.27%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.47%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.11%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
94.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
97.76%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.49%
(/.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))))
96.93%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
97.59%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
99.25%
(/.f64 1 (sqrt.f64 (/.f64 A F)))
98.41%
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
99.15%
(*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
80.87%
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))
96.86%
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))))
96.45%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
86.24%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3))))
93.98%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 -1/2 B) B) C))))
89.45%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
86.14%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
89.43%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B)))))
96.12%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (neg.f64 C)))))
87.71%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (exp.f64 (log.f64 (hypot.f64 B C)))))))
96.84%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C C))))
92.66%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
98.37%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B)))
93.41%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
87.01%
(*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2)))
98.11%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 C F)))
93.04%
(*.f64 (*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
93.04%
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
89.53%
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (/.f64 -1 (fma.f64 C (*.f64 A 4) (*.f64 B B))))
87.08%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A F)) -8) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 -4 (*.f64 C A))))))
89.05%
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 -4 C) A (*.f64 B B)))))
81.74%
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
97.06%
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))
96.94%
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))
97.06%
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
98.27%
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
98.62%
(sqrt.f64 (/.f64 F A))
98.22%
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
98.21%
(sqrt.f64 (*.f64 2 (/.f64 F B)))
87.78%
(sqrt.f64 (neg.f64 (/.f64 F C)))
93.34%
(sqrt.f64 (neg.f64 (/.f64 F A)))
92.88%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))
96.81%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
Compiler

Compiled 5449 to 3609 computations (33.8% saved)

localize122.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
12.21%
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)
12.88%
(+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
26.38%
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
36.29%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 277 to 108 computations (61% saved)

series112.0ms (0.2%)

Counts
4 → 144
Calls

48 calls:

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

rewrite81.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
630×add-sqr-sqrt
614×*-un-lft-identity
612×pow1
582×add-exp-log
582×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028248
1633244
Stop Event
node limit
Counts
4 → 131
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))
(+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (log.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 A (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (+.f64 (*.f64 A (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2) (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2)) (/.f64 1 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)) (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))) (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2) (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2))) (neg.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 F (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4))) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C 4)) F))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (*.f64 F (*.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 F) (log.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (log.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))

simplify303.0ms (0.5%)

Algorithm
egg-herbie
Rules
1188×associate-*r/
1164×associate-/l*
1146×*-commutative
1080×associate-/r*
1032×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0126749997
1426549975
Stop Event
node limit
Counts
275 → 454
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 8)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 -8))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (pow.f64 B 2))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 -8))))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (pow.f64 B 4))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (pow.f64 B 2))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (pow.f64 B 2))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 -8))))) C)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.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 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.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 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.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 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.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 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))))))
(+.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 8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.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 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2)) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 5)) (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 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.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 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.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 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.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)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))))) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (pow.f64 B 2))) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) 2))) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 3)) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))))) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (pow.f64 B 2))) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) 2))) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 3)) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))))) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) 2)) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 (pow.f64 A 3) C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.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 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (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 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (pow.f64 B 2))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (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 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (sqrt.f64 -8)))) 2))) (*.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 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) 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 (*.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 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.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 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) 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 (*.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 (*.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 -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 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 A (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.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 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.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)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) 2))) A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) 2))) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) 2))) A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.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 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.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))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.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 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) A) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) A) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) A) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(+.f64 (*.f64 -2 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.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 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B) (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))
(+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C 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 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))))
(*.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) F)
(*.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) F)
(*.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) F)
(*.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) F)
(*.f64 F (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (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 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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 0 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 1 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (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 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))) 2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (log.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 F (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 A (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 F (+.f64 (*.f64 A (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2) (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2)) (/.f64 1 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)) (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))) (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2) (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2))) (neg.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))
(pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.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 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(fma.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 F (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4))) F))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 C 4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C 4)) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2))
(log.f64 (pow.f64 (exp.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)))) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (*.f64 F (*.f64 F F))))
(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))))))
(exp.f64 (+.f64 (log.f64 F) (log.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(exp.f64 (+.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (log.f64 F)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 B B)) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))) (/.f64 A (/.f64 (pow.f64 B 4) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) A))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (*.f64 B B)) (fma.f64 16 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (sqrt.f64 2)))) (*.f64 2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (pow.f64 B 4)))))) (fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))) (/.f64 A (/.f64 (pow.f64 B 4) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2))) (*.f64 B B))) (fma.f64 16 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 A A)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) A))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 6)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 8)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.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 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2))))))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 4)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (*.f64 B B)) (fma.f64 16 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (sqrt.f64 2)))) (*.f64 2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (pow.f64 B 4)))))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 8) (sqrt.f64 2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))) (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (-.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2)))))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (pow.f64 B 6))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 B B) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 A (*.f64 F (-.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 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))) (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (-.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2))))))))))))) (fma.f64 -1 (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))) (/.f64 A (/.f64 (pow.f64 B 4) (sqrt.f64 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (*.f64 B B))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))))))
(fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2))) (*.f64 B B))) (fma.f64 16 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (*.f64 A A)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))))))))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 8) (pow.f64 A 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2))))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))) (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))) (*.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2)))))) (/.f64 (*.f64 B B) (sqrt.f64 2))))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) A))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 -8))))) C)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (sqrt.f64 -8)))) C)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (pow.f64 B 2))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 -8))))) C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) (sqrt.f64 -8))) 2))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4)))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (sqrt.f64 -8)))) C))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) A))) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (sqrt.f64 -8)) 2)) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4)))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))))))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (pow.f64 B 4))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (pow.f64 B 2))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (pow.f64 B 2))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))))) (sqrt.f64 -8))))) C)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) A) (/.f64 (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) (sqrt.f64 -8))) 2)))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8)))))))) (pow.f64 C 3)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) (sqrt.f64 -8))) 2))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4)))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (sqrt.f64 -8)))) C)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 -2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) A) (/.f64 (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) A))) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (sqrt.f64 -8)) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 4)) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) A))) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (sqrt.f64 -8)) 2)))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8)))))))) (pow.f64 C 3)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) A))) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (sqrt.f64 -8)) 2)) (/.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4)))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))))))) C)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C 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 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 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 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.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 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.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 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))) (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) C)))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B)) 2)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))) (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) C)))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B))) 2)) (/.f64 (pow.f64 B 3) (sqrt.f64 2)))))))))))
(+.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 8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.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 (sqrt.f64 2) (-.f64 (+.f64 (*.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 -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 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2)) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 5)) (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 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.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 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.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 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2)) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B)) 2)) (*.f64 B (*.f64 B F))))))) (pow.f64 B 3))) (*.f64 (*.f64 2 (/.f64 (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B)) 2)) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) C)))) (sqrt.f64 (/.f64 1 (*.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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (/.f64 (pow.f64 B 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))) (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) C)))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B)) 2)) (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))))))))
(fma.f64 -1 (*.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (-.f64 (fma.f64 1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.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 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F))))) (/.f64 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B))) 2)))))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (pow.f64 B 5) (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B))) 2)))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1 (+.f64 (*.f64 A (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F))))) (/.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 C (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))) (*.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) C)))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B))) 2)) (/.f64 (pow.f64 B 3) (sqrt.f64 2))))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (sqrt.f64 -8))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 F) C))))) 2)))))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.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)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (sqrt.f64 -8))))) (*.f64 A A)) (fma.f64 -1 (/.f64 (fma.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -2 (*.f64 (*.f64 F (*.f64 C C)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))))) (*.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 A 3)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 F) C))))) 2)))))))) (*.f64 A A)) (fma.f64 -1 (/.f64 (fma.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -2 (*.f64 (*.f64 F (*.f64 C C)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 F) C))))) 2)) C) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (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 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 F) C))))) 2))))) (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))
(*.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 (*.f64 F C) 0)))
(*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (*.f64 F C) 0))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))))) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) C)) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (*.f64 F C) 0))) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (*.f64 C C)))) (sqrt.f64 (*.f64 (*.f64 F C) 0)))))
(fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (/.f64 (*.f64 A C) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (*.f64 F C) 0))) (*.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (pow.f64 B 2))) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) 2))) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 3)) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))))) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (*.f64 (*.f64 B B) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 2) (/.f64 C (-.f64 (*.f64 4 (*.f64 (*.f64 B (*.f64 B F)) C)) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) 2))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 4))))))) (*.f64 A A)) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) C)) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (*.f64 F C) 0))) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (*.f64 C C)))) (sqrt.f64 (*.f64 (*.f64 F C) 0))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (/.f64 (*.f64 C C) (*.f64 B B)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)) (/.f64 (-.f64 (*.f64 (*.f64 C 4) (*.f64 B (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) 2)) (/.f64 C (sqrt.f64 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 4))))))) (*.f64 A A)) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (/.f64 (*.f64 A C) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (*.f64 F C) 0))) (*.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (*.f64 C C))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (pow.f64 B 2))) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) 2))) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 3)) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))))) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) 2)) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 (pow.f64 A 3) C)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (*.f64 (*.f64 B B) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 2) (/.f64 C (-.f64 (*.f64 4 (*.f64 (*.f64 B (*.f64 B F)) C)) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) 2))))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 4))))))) (*.f64 A A)) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) C)) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 6) (pow.f64 C 4)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 (*.f64 B (*.f64 B F)) C)) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) 2)) (/.f64 (*.f64 (*.f64 F C) 0) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))))))) C))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (pow.f64 B 4) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (pow.f64 C 3)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (*.f64 F C) 0))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 4 (*.f64 (*.f64 B (*.f64 B F)) C)) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) 2))) (*.f64 C C)))) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (*.f64 C C)))) (sqrt.f64 (*.f64 (*.f64 F C) 0))))))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (/.f64 (*.f64 C C) (*.f64 B B)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)) (/.f64 (-.f64 (*.f64 (*.f64 C 4) (*.f64 B (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) 2)) (/.f64 C (sqrt.f64 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (pow.f64 B 4))))))) (*.f64 A A)) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (/.f64 (*.f64 A C) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 4)) (pow.f64 B 6)))) (fma.f64 1/8 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 C 4) (*.f64 B (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) 2)) (/.f64 (*.f64 F C) (/.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) 0))))) (/.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) C) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 A 3)) (pow.f64 B 4)))) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (*.f64 F C) 0))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 (*.f64 C 4) (*.f64 B (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) 2)) (/.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (*.f64 C C))))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 2)) (/.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 A A))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 2)) (/.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 A A) (sqrt.f64 2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (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 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -8)) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (*.f64 (*.f64 A A) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 A A))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 -1/16 (sqrt.f64 2)) (/.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 4)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (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 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))))))) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/256 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 A A) (sqrt.f64 2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (sqrt.f64 -8)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (sqrt.f64 -8)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.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 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.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 (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 A (*.f64 F (-.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 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))) (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (-.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (-.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F)))) (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))) (*.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))) (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A)))))) 2))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (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 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (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 (sqrt.f64 2) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 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 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (sqrt.f64 -8)))) 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) (/.f64 (sqrt.f64 -8) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) (sqrt.f64 -8))) 2))))))))
(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) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 F) A)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (/.f64 (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) A))) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (sqrt.f64 -8)) 2)) C)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.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 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (pow.f64 B 2))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (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 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) F)) (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) A) (/.f64 (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) (sqrt.f64 -8))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (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 (sqrt.f64 -8) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) (sqrt.f64 -8))) 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -8)) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 -2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) A) (/.f64 (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) A))) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (sqrt.f64 -8)) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (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) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 F) A)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (/.f64 (-.f64 (fma.f64 A (*.f64 B (*.f64 B F)) (*.f64 F (fma.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (neg.f64 A) (*.f64 B B))))) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) A))) (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A))))) (sqrt.f64 -8)) 2)) 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 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.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 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F))))))))))
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) 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 (*.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 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B)) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B))) 2))) A))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) 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 (*.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 (*.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 -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 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (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 A (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B)) 2)))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (/.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B)) 2)) (*.f64 B (*.f64 B F)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F))))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 (/.f64 (/.f64 B (sqrt.f64 2)) (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B))) 2))) A))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (pow.f64 A 3) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.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 (*.f64 1/2 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F))))) (/.f64 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (-.f64 (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) B))) 2)))))))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 (/.f64 1 F) C))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 F) C))))) 2)) (/.f64 A (sqrt.f64 2)))) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 (/.f64 1 F) C))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.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)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -2 (*.f64 (*.f64 F (*.f64 C C)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 F) C))))) 2)) (/.f64 A (sqrt.f64 2)))) (sqrt.f64 -8)) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) (sqrt.f64 (/.f64 (/.f64 1 F) C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 -2 (*.f64 (*.f64 F (*.f64 C C)) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (/.f64 1 F) C))))) 2)) C) (/.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (sqrt.f64 2) A)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (sqrt.f64 2) A))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (sqrt.f64 2) A))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) 2))) A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 (*.f64 B (*.f64 B F)) C)) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) 2))) A)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (sqrt.f64 2) A)))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)) (/.f64 (-.f64 (*.f64 (*.f64 C 4) (*.f64 B (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) 2)) (/.f64 A (sqrt.f64 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (sqrt.f64 2) A)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))) (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) 2))) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) 2))) A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (+.f64 (*.f64 F (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 (*.f64 B (*.f64 B F)) C)) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) 2)) (/.f64 (*.f64 (*.f64 F C) 0) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 (*.f64 B (*.f64 B F)) C)) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F C) 0))))) 2))) A)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (sqrt.f64 2) A))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)) (/.f64 (sqrt.f64 2) (/.f64 A (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 C 4) (*.f64 B (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) 2)) (/.f64 (*.f64 F C) (/.f64 (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F)))) 0))))) A)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0)) (/.f64 (-.f64 (*.f64 (*.f64 C 4) (*.f64 B (*.f64 B F))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 F) C) 0))) (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) 2)) (/.f64 A (sqrt.f64 2)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) 0)) (*.f64 (sqrt.f64 2) A))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F)))))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.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 A F))) (pow.f64 B 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 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (pow.f64 B 4)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (/.f64 (sqrt.f64 -8) (*.f64 B B))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.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 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.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 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))) (*.f64 (*.f64 A A) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (sqrt.f64 -8))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (pow.f64 B 4)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (/.f64 (sqrt.f64 -8) (*.f64 B B))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (pow.f64 B 6)) (-.f64 (fma.f64 -1/4 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) C)) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (/.f64 (*.f64 (*.f64 A A) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F)))))))))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 B 2))))
(fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 (*.f64 A F) (*.f64 B B)))
(fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))))))
(fma.f64 A (*.f64 B (*.f64 B F)) (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 C (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(fma.f64 A (*.f64 B (*.f64 B F)) (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 C (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))) (*.f64 (*.f64 C C) (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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))
(fma.f64 A (*.f64 B (*.f64 B F)) (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 C (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (*.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.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))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.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)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))))
(fma.f64 A (*.f64 B (*.f64 B F)) (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 C (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))) (fma.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 A (*.f64 F (-.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)))))) (pow.f64 C 3) (*.f64 (*.f64 C C) (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 (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))
(fma.f64 A (*.f64 B (*.f64 B F)) (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (fma.f64 C (fma.f64 -4 (*.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A F)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 F (*.f64 A A))))) (fma.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B (*.f64 B F)) (-.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 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 C 3) (*.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B (*.f64 B F)) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))
(+.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(fma.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) C (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))
(+.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(fma.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) C (fma.f64 A (*.f64 B (*.f64 B F)) (fma.f64 (fma.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (neg.f64 A) (*.f64 B B))) F (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))))
(fma.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) C (fma.f64 A (*.f64 B (*.f64 B F)) (fma.f64 (fma.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (neg.f64 A) (*.f64 B B))) F (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))))
(+.f64 (*.f64 (+.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 2 (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1 (*.f64 A (pow.f64 B 2)))) F) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)))))
(fma.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) C (fma.f64 A (*.f64 B (*.f64 B F)) (fma.f64 (fma.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (neg.f64 A) (*.f64 B B))) F (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (/.f64 F (/.f64 C (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))))))
(fma.f64 (fma.f64 F (fma.f64 4 (*.f64 A A) (*.f64 2 (*.f64 B B))) (*.f64 -4 (*.f64 F (*.f64 A A)))) C (fma.f64 A (*.f64 B (*.f64 B F)) (fma.f64 (fma.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 (neg.f64 A) (*.f64 B B))) F (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 -2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))))) (/.f64 C F))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (*.f64 (*.f64 A F) (*.f64 B B)) 4))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (*.f64 A (*.f64 B (*.f64 B F))) 4))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (*.f64 (*.f64 A F) (*.f64 B B)) 4)))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (*.f64 A (*.f64 B (*.f64 B F))) 4)))
(+.f64 (*.f64 -1 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.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 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 (*.f64 A F) (*.f64 B B)) (fma.f64 -2 (/.f64 (*.f64 (*.f64 A F) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 C C)) (/.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 C C))))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 B (*.f64 B F)) (*.f64 A A)))) C) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 4 (*.f64 A (*.f64 B (*.f64 B F))) (fma.f64 -2 (/.f64 (*.f64 A F) (/.f64 (*.f64 C C) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))) (/.f64 (*.f64 -1/2 A) (/.f64 (*.f64 C C) (*.f64 F (pow.f64 B 4))))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) A) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(fma.f64 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) A (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(fma.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) A (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) A) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) A (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) A (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.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 -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 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 C 2) F) (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))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))) (*.f64 F (pow.f64 B 2)))) A) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(fma.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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 (fma.f64 -1 (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) A (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(fma.f64 (pow.f64 A 3) (fma.f64 1/2 (*.f64 C (*.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 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))))) (*.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)))))))) (fma.f64 (*.f64 A A) (fma.f64 -4 (*.f64 F C) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 F (*.f64 (*.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 (fma.f64 -1 (*.f64 (*.f64 (*.f64 B (*.f64 B F)) C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) (fma.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F C)) (*.f64 B (*.f64 B F)))) A (*.f64 (*.f64 B (*.f64 B F)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 A (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C))))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 A (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) A (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C)))))
(fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) A (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))))
(+.f64 (*.f64 -2 (/.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 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.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 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))))
(fma.f64 -2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 (*.f64 -4 C) (*.f64 F (*.f64 0 C)))) A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 B (*.f64 B F)))) (*.f64 (*.f64 -2 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2)))) (*.f64 F C)))))))
(fma.f64 -2 (/.f64 (*.f64 F (*.f64 C C)) (/.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 B (*.f64 B F)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) A (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 A (*.f64 B (*.f64 B F)))) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))))))))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F))))
(*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))))
(fma.f64 -1 (*.f64 A (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0)))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(fma.f64 -1 (*.f64 A (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (fma.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0) (*.f64 4 (*.f64 (*.f64 B (*.f64 B F)) C))))
(fma.f64 -1 (*.f64 A (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (fma.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0) (*.f64 (*.f64 C 4) (*.f64 B (*.f64 B F)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 8 (pow.f64 C 2)))) (*.f64 -1 (*.f64 F (pow.f64 B 2)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C F)) (*.f64 4 (*.f64 C F)))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(fma.f64 -1 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C)))))) (fma.f64 -1 (*.f64 A (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (fma.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0) (*.f64 4 (*.f64 (*.f64 B (*.f64 B F)) C)))))
(fma.f64 -1 (/.f64 (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 A F)) (fma.f64 -1 (*.f64 A (fma.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C C) 8)) (neg.f64 (*.f64 B (*.f64 B F))))) (fma.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0) (*.f64 (*.f64 C 4) (*.f64 B (*.f64 B F))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 B B) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 B 4) (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 B 4) (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(fma.f64 (fma.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)) (*.f64 2 (*.f64 A F))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))))))))
(fma.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 F C))) (*.f64 2 (*.f64 A F))) (*.f64 B B) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 F C))))) (pow.f64 B 4) (fma.f64 -8 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))))))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)))
(fma.f64 F (pow.f64 B 3) (*.f64 (*.f64 B B) (*.f64 F (+.f64 A C))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(fma.f64 F (pow.f64 B 3) (fma.f64 (*.f64 F (+.f64 A C)) (*.f64 B B) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 -4 A) (*.f64 F C))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 (*.f64 F (+.f64 A C)) (*.f64 B B) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B) (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 (*.f64 F (+.f64 A C)) (*.f64 B B) (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 -4 A) (*.f64 F C))) B (*.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F))))))
(fma.f64 F (pow.f64 B 3) (fma.f64 (*.f64 F (+.f64 A C)) (*.f64 B B) (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))) B (*.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F))))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(neg.f64 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(fma.f64 (*.f64 F (+.f64 A C)) (*.f64 B B) (neg.f64 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C F)) (pow.f64 B 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))
(fma.f64 (*.f64 F (+.f64 A C)) (*.f64 B B) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) B))))
(fma.f64 (*.f64 F (+.f64 A C)) (*.f64 B B) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (*.f64 (+.f64 (*.f64 A F) (*.f64 C 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 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))))
(fma.f64 (*.f64 F (+.f64 A C)) (*.f64 B B) (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (neg.f64 (*.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) B))))))
(fma.f64 (*.f64 F (+.f64 A C)) (*.f64 B B) (fma.f64 -4 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -1 (*.f64 F (pow.f64 B 3)) (fma.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F) (neg.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) F)
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) F)
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) F)
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) F)
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))
(*.f64 F (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(neg.f64 (*.f64 F (*.f64 -1 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))))
(neg.f64 (*.f64 F (*.f64 -1 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(neg.f64 (*.f64 F (*.f64 -1 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))))
(neg.f64 (*.f64 F (*.f64 -1 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(neg.f64 (*.f64 F (*.f64 -1 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))))
(neg.f64 (*.f64 F (*.f64 -1 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))) (*.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))
(neg.f64 (*.f64 F (*.f64 -1 (*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (+.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))) A)))))
(neg.f64 (*.f64 F (*.f64 -1 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(*.f64 F (pow.f64 B 2))
(*.f64 B (*.f64 B F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 -4 A) (*.f64 F C))
(*.f64 -4 (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 B (*.f64 B F)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3)) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (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 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 F (*.f64 (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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 2 (/.f64 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (-.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (log.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) -1)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (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 F (*.f64 (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 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(/.f64 (-.f64 0 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(/.f64 (-.f64 0 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3)) (fma.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 0))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)) (fma.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 0))
(pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (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 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))) (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 C A)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 A (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 F (+.f64 (*.f64 A (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 1 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2))
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2) (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2)) (/.f64 1 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 1 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (/.f64 (/.f64 1 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 C A))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (*.f64 A F) (-.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))
(/.f64 1 (/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)) (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 1 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (/.f64 (/.f64 (/.f64 1 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 C A))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))) (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (*.f64 A F) (-.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 C A)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (*.f64 A F) (-.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (*.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2) (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (-.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 2))) (neg.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (neg.f64 (+.f64 C (-.f64 (hypot.f64 (-.f64 A C) B) A))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (neg.f64 (+.f64 (hypot.f64 (-.f64 A C) B) (-.f64 C A))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)) (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3) (pow.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (*.f64 A F) (-.f64 (*.f64 (*.f64 A F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))))))))
(pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2)
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2))
(sqrt.f64 (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (log.f64 (exp.f64 F))))
(*.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (log.f64 (exp.f64 F))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2)))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 2)))
(cbrt.f64 (*.f64 F (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (pow.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2))))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(fma.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 F A)))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 F (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4)))))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4))) F))
(*.f64 F (+.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (fma.f64 (*.f64 C (neg.f64 A)) 4 (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 C 4))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))
(+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C 4)) F))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) F))
(/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 F (/.f64 (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) F) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) F))
(/.f64 F (/.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(/.f64 F (/.f64 (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))))
(/.f64 (*.f64 F (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 A (*.f64 C 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(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))))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2))
(log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (log.f64 (exp.f64 F)))
(cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2)))
(cbrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4)))) 2))))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 F F)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2))))
(cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) (pow.f64 F 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 F 3) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)) (*.f64 F (*.f64 F F))))
(cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2) (pow.f64 F 3))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 F 3) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))) 2)))
(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))))
(exp.f64 (+.f64 (log.f64 F) (log.f64 (fma.f64 B B (*.f64 A (*.f64 C 4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))
(exp.f64 (+.f64 (log.f64 (fma.f64 B B (*.f64 A (*.f64 C 4)))) (log.f64 F)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C 4))))) 1))
(*.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))))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
18.9%
(sqrt.f64 (/.f64 F A))
Compiler

Compiled 13 to 6 computations (53.8% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
A
@0
(sqrt.f64 (/.f64 F A))
0.0ms
A
@-inf
(sqrt.f64 (/.f64 F A))
0.0ms
F
@-inf
(sqrt.f64 (/.f64 F A))
0.0ms
F
@0
(sqrt.f64 (/.f64 F A))
0.0ms
F
@inf
(sqrt.f64 (/.f64 F A))

rewrite51.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1450×add-sqr-sqrt
1434×*-un-lft-identity
1334×add-cube-cbrt
1318×add-cbrt-cube
1306×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
114211
2180811
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 F) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 F A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 F A) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))))))

simplify59.0ms (0.1%)

Algorithm
egg-herbie
Rules
966×*-commutative
910×associate-*r*
864×associate-*l*
728×fma-def
636×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
077712
1148580
2345476
3958448
43738448
Stop Event
node limit
Counts
30 → 36
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(*.f64 (sqrt.f64 (/.f64 F A)) 1)
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 A) 1/2))
(*.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 A)))
(pow.f64 (/.f64 F A) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F A)) 1)
(pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
Outputs
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 (/.f64 F A)) 1)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 1 (sqrt.f64 (/.f64 F A)))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 A) 1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))
(*.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (/.f64 F A)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(pow.f64 (cbrt.f64 (/.f64 F A)) 3/2)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F A))) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(*.f64 (cbrt.f64 (/.f64 F A)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))
(pow.f64 (cbrt.f64 (/.f64 F A)) 3/2)
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(/.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))
(/.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 A)))
(*.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))
(/.f64 (sqrt.f64 F) (sqrt.f64 A))
(pow.f64 (/.f64 F A) 1/2)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (sqrt.f64 (/.f64 F A)) 1)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(fabs.f64 (sqrt.f64 (/.f64 F A)))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(cbrt.f64 (pow.f64 (/.f64 F A) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (/.f64 F A)) 1/2))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F A))) 1))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) -1)
(+.f64 (sqrt.f64 (/.f64 F A)) 0)
(sqrt.f64 (/.f64 F A))

localize74.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.69%
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.f64 C B)))))))
12.21%
(*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F)
13.79%
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.f64 C B)))))))))
23.98%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.f64 C B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 271 to 122 computations (55% saved)

series14.0ms (0%)

Counts
3 → 96
Calls

36 calls:

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

rewrite68.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
682×add-sqr-sqrt
664×pow1
664×*-un-lft-identity
634×add-exp-log
634×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029291
1667275
Stop Event
node limit
Counts
3 → 67
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.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 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.f64 C B)))))))))
(*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.f64 C B)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 -1/2 (*.f64 B (/.f64 B C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 2))) (-.f64 (-.f64 (+.f64 A C) (-.f64 A C)) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (-.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) (*.f64 F (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (-.f64 (-.f64 (+.f64 A C) (-.f64 A C)) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (-.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) (pow.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))

simplify159.0ms (0.2%)

Algorithm
egg-herbie
Rules
818×associate-*r*
744×+-commutative
734×associate-*l*
666×*-commutative
652×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036616113
1118415335
2559215335
Stop Event
node limit
Counts
163 → 207
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 2 (*.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 C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 2 (*.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 C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 2 (*.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 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 2 (*.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 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C 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 -2 (*.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 -2 (*.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 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 -2 (*.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 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.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 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 -2 (*.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 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(+.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 -1/2 (*.f64 B (/.f64 B C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) 1))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 2))) (-.f64 (-.f64 (+.f64 A C) (-.f64 A C)) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (-.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (+.f64 A C)))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) (*.f64 F (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (-.f64 (-.f64 (+.f64 A C) (-.f64 A C)) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (-.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (+.f64 A C)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))))))
(pow.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) (pow.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
Outputs
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.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 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 2 (*.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 C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4)) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))
(fma.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) A)) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 -8)))))
(fma.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) A)) (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 2 (*.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 C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 -1 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4)) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))
(-.f64 (fma.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) A)) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 -8))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)) (/.f64 (pow.f64 B 6) -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))
(-.f64 (fma.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (sqrt.f64 2) A)) (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B B))) (sqrt.f64 -8))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (*.f64 A A) -8)) (pow.f64 B 6))) (-.f64 (*.f64 -1/2 (/.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)) A) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2))) 2)) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F C)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)) A) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2))) 2)) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 (/.f64 (pow.f64 C 3) F))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F C)))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (/.f64 (sqrt.f64 2) -1/2) (sqrt.f64 -1/2))) (/.f64 A (/.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)) A) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (/.f64 (sqrt.f64 2) -1/2) (sqrt.f64 -1/2))) (*.f64 (/.f64 A (pow.f64 B 4)) (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)) A) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2))) 2)) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F C)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)) A) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (pow.f64 (*.f64 2 (*.f64 (/.f64 A (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2))) 2)) (*.f64 B B))) (sqrt.f64 (/.f64 C F))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (-.f64 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C)) (pow.f64 (*.f64 2 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 (/.f64 (pow.f64 C 3) F))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3)))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F C)))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (/.f64 (sqrt.f64 2) -1/2) (sqrt.f64 -1/2))) (/.f64 A (/.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)) A) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (/.f64 (sqrt.f64 2) -1/2) (sqrt.f64 -1/2))) (*.f64 (/.f64 A (pow.f64 B 4)) (-.f64 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 2 A) (sqrt.f64 -1/2))) 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)) A) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 A A) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F C)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (/.f64 1 (sqrt.f64 -1/2))) 2)))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F C)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2)) 2)) (*.f64 (sqrt.f64 2) (*.f64 A A))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)) A) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 -1/2)) (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 C 3) F)))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 A A) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F C)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (/.f64 1 (sqrt.f64 -1/2))) 2)))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 F C)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/2) 3)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F C)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (/.f64 1 (sqrt.f64 -1/2))) 2))) (pow.f64 B 4))))))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F C)))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2)) 2)) (*.f64 (sqrt.f64 2) (*.f64 A A))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -1/2)) -1/2)) (/.f64 (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2)) 2)) (/.f64 (pow.f64 B 4) (sqrt.f64 2))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 2)) (sqrt.f64 -1/2)) A) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 -1/2)) (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 -1/2)) -1/2)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (sqrt.f64 -1/2)) 2)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 2 (*.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 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 2 (*.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 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -8) 3)) (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2)) (/.f64 (*.f64 (sqrt.f64 -8) -8) (*.f64 B B))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 -8) -8)) (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) -2))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -2)) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)) -2)) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (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 -2 (*.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 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -2))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)) -2))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -2 (*.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 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)) (pow.f64 (*.f64 -2 (*.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 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2))) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (fma.f64 -1 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2)) (/.f64 (*.f64 (sqrt.f64 -8) -8) (*.f64 B B)))) (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -2))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 (/.f64 (*.f64 B B) (*.f64 (sqrt.f64 -8) -8)) (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2)))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 A (sqrt.f64 -8))) (-.f64 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (*.f64 2 (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)) -2))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F C)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))
(fma.f64 4 (*.f64 F (*.f64 (*.f64 B B) A)) (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))
(/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))))
(fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))
(/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))))
(fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))
(/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))))
(fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))
(fma.f64 4 (*.f64 F (*.f64 (*.f64 B B) A)) (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))
(fma.f64 4 (*.f64 F (*.f64 (*.f64 B B) A)) (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))
(*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))
(/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C)))
(fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4)))))
(fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))
(fma.f64 4 (*.f64 F (*.f64 (*.f64 B B) A)) (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))
(*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 (*.f64 4 A) (*.f64 F (*.f64 B B))))
(fma.f64 4 (*.f64 F (*.f64 (*.f64 B B) A)) (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) C))))
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -1/2 (/.f64 F (/.f64 C (pow.f64 B 4))))))
(fma.f64 (*.f64 F (*.f64 C (*.f64 A A))) -8 (fma.f64 -1/2 (*.f64 (/.f64 F C) (pow.f64 B 4)) (*.f64 A (*.f64 (*.f64 F (*.f64 B B)) 4))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (fma.f64 2 A (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 B B (*.f64 4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3)))) (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 4 (*.f64 C A)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 C A) 3))) (fma.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 B 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 C A) 3))) (fma.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 B 4))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1/2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (fma.f64 B B (*.f64 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)))) 2)))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))) (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))) (neg.f64 (cbrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) 1/4))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1/2) (pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) A) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 A (+.f64 C (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (+.f64 C (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 (*.f64 -1/2 (*.f64 B (/.f64 B C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 1) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 2))) (-.f64 (-.f64 (+.f64 A C) (-.f64 A C)) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) 2)) (/.f64 (+.f64 (+.f64 A (-.f64 C (-.f64 A C))) (*.f64 1/2 (*.f64 B (/.f64 B C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) 2)))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F) (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 3))) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (-.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (+.f64 A C)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (-.f64 (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) 3))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (fma.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (-.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (+.f64 C A)) (pow.f64 (+.f64 C A) 2)) (*.f64 F (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) 3)))))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (-.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (+.f64 C A)) (pow.f64 (+.f64 C A) 2))) (*.f64 F (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16)) (*.f64 F (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16)) (/.f64 (fma.f64 B B (*.f64 4 (*.f64 C A))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 F (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) -16)) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 F (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) (*.f64 F (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))
(/.f64 (-.f64 (pow.f64 B 6) (*.f64 64 (pow.f64 (*.f64 C A) 3))) (/.f64 (+.f64 (pow.f64 B 4) (*.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 4 (*.f64 C A)))))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 C A) 3))) (fma.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 B 4))) (*.f64 F (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 -64 (pow.f64 (*.f64 C A) 3))) (fma.f64 4 (*.f64 (*.f64 C A) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (pow.f64 B 4))) (*.f64 F (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 2)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (-.f64 (-.f64 (+.f64 A C) (-.f64 A C)) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) 2)) (/.f64 (+.f64 (+.f64 A (-.f64 C (-.f64 A C))) (*.f64 1/2 (*.f64 B (/.f64 B C)))) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) 3)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (+.f64 (pow.f64 (+.f64 A C) 2) (*.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (-.f64 (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))) (+.f64 A C)))))
(/.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (+.f64 (pow.f64 (+.f64 C A) 2) (*.f64 (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (-.f64 (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (+.f64 C A)))) (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) 3))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (/.f64 (fma.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (-.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (+.f64 C A)) (pow.f64 (+.f64 C A) 2)) (*.f64 F (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) 3)))))
(*.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (-.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (+.f64 C A)) (pow.f64 (+.f64 C A) 2))) (*.f64 F (+.f64 (pow.f64 (+.f64 C A) 3) (pow.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))))) (-.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (*.f64 F (+.f64 C A)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))))))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (-.f64 (*.f64 F (+.f64 C A)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (*.f64 (pow.f64 (+.f64 C A) 2) (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) 2) (*.f64 F F)))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (-.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C)))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C)))))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))) (*.f64 (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 A C))) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))) 3) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))))) 3)) (fma.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A))) (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))))) (-.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (-.f64 A C) (*.f64 (*.f64 -1/2 B) (/.f64 B C))))) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C A)))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (+.f64 (pow.f64 (*.f64 F (+.f64 C A)) 3) (pow.f64 (*.f64 F (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) 3))) (fma.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (pow.f64 (+.f64 C A) 2) (*.f64 F F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (+.f64 C A))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (+.f64 (pow.f64 (*.f64 F (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) 3) (pow.f64 (*.f64 F (+.f64 C A)) 3))) (fma.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (pow.f64 (+.f64 C A) 2) (*.f64 F F)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (-.f64 (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)) (+.f64 C A))))))
(pow.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) (pow.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F) 2)))
(cbrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 B C))))) (fma.f64 B B (*.f64 (*.f64 A C) -4))) F)))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (+.f64 A (+.f64 C (-.f64 A C))) (*.f64 (*.f64 -1/2 B) (/.f64 B C)))))
(*.f64 F (*.f64 (+.f64 (+.f64 C A) (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (*.f64 (+.f64 C (+.f64 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (-.f64 A C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
18.45%
(*.f64 (*.f64 F A) (*.f64 B B))
19.92%
(*.f64 (*.f64 F C) (*.f64 A A))
22.37%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
27.15%
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))
Compiler

Compiled 176 to 58 computations (67% saved)

series40.0ms (0.1%)

Counts
4 → 120
Calls

42 calls:

TimeVariablePointExpression
8.0ms
C
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
3.0ms
F
@0
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))
2.0ms
C
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.0ms
A
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
2.0ms
C
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))

rewrite170.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
580×associate-+l+
558×add-sqr-sqrt
540×pow1
540×*-un-lft-identity
514×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026194
1555186
27378186
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 (*.f64 F A) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 (*.f64 F C) (*.f64 A A))
(*.f64 (*.f64 F A) (*.f64 B B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4)) (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4)) (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) 2))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (cbrt.f64 (/.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 C (*.f64 A 4)) 2))) (fma.f64 B B (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 C (*.f64 A 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 C (*.f64 A A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 C (*.f64 A A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (sqrt.f64 (*.f64 F C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 F (*.f64 C (*.f64 A A)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 C (*.f64 A A))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 F C) 2) (pow.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 A) A) (*.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 C (*.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 C (*.f64 A A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (*.f64 A A) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 F C) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (*.f64 C (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (*.f64 C (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 C (*.f64 A A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (*.f64 C (*.f64 A A)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 F (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 F (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (sqrt.f64 (*.f64 F A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 A (*.f64 F (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 A (*.f64 F (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 F A) 2) (pow.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 B) B) (*.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 F (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 A (*.f64 F (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 F A) 3) (pow.f64 B 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 B 6) (pow.f64 (*.f64 F A) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 A (*.f64 F (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 A (*.f64 F (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 F (*.f64 B B)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 A (*.f64 F (*.f64 B B)))))))))

simplify198.0ms (0.3%)

Algorithm
egg-herbie
Rules
1242×associate-*r*
1096×fma-def
988×*-commutative
982×associate-*l*
550×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064318973
1192417909
Stop Event
node limit
Counts
235 → 290
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C 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 -2 (*.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 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.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 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.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/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.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/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.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 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/2 (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))) (pow.f64 B 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (*.f64 128 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))))))) (pow.f64 B 7))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))))))
(+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))))))))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(-.f64 0 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1)
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4)))
(*.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4)) (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4)) (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) 2))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1/2))
(/.f64 (-.f64 0 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))
(pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1)
(pow.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2) 1/3)
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) 1)
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (cbrt.f64 (/.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 C (*.f64 A 4)) 2))) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 C (*.f64 A 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(sqrt.f64 (/.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 C (*.f64 A A))))) 1)
(pow.f64 (*.f64 F (*.f64 C (*.f64 A A))) 1)
(pow.f64 (*.f64 A (sqrt.f64 (*.f64 F C))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 C (*.f64 A A)))) 3)
(pow.f64 (pow.f64 (*.f64 F (*.f64 C (*.f64 A A))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 F C) 2) (pow.f64 A 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 A) A) (*.f64 F C)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 C (*.f64 A A))))))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 C (*.f64 A A))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (*.f64 A A) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 F C) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 C (*.f64 A A)))))
(exp.f64 (log.f64 (*.f64 F (*.f64 C (*.f64 A A)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 C (*.f64 A A)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 C (*.f64 A A)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 F (*.f64 B B))))) 1)
(pow.f64 (*.f64 A (*.f64 F (*.f64 B B))) 1)
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 F A))) 2)
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 F (*.f64 B B)))) 3)
(pow.f64 (pow.f64 (*.f64 A (*.f64 F (*.f64 B B))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 F A) 2) (pow.f64 B 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 B) B) (*.f64 F A)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 F (*.f64 B B))))))
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 F (*.f64 B B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F A) 3) (pow.f64 B 6)))
(cbrt.f64 (*.f64 (pow.f64 B 6) (pow.f64 (*.f64 F A) 3)))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 F (*.f64 B B)))))
(exp.f64 (log.f64 (*.f64 A (*.f64 F (*.f64 B B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 F (*.f64 B B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 F (*.f64 B B)))))
Outputs
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 A F))) 2))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 -2 (sqrt.f64 (*.f64 F (pow.f64 A 3))))) B))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (*.f64 C C))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 A 7))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (/.f64 (pow.f64 B 4) -8) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (/.f64 (pow.f64 B 4) -8) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 A (*.f64 (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 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C)))))
(-.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 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 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (/.f64 (pow.f64 B 4) -8) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 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 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) -4))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (/.f64 (pow.f64 B 4) -8) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 -4 (sqrt.f64 2)) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (/.f64 (pow.f64 B 4) -8) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (/.f64 (pow.f64 B 4) -8) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 A F))) 2))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 -2 (sqrt.f64 (*.f64 F (pow.f64 A 3))))) B))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (*.f64 C C))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C C))) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))))
(fma.f64 2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (pow.f64 B 3) (*.f64 C C))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 A 7))))))
(*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) -2)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 A F))) -2))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))
(fma.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 A F))) -2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(fma.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 A 5))) (fma.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 A F))) -2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(fma.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (pow.f64 C 3))) (fma.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 C C))) (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 A F)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (pow.f64 C 3)) (sqrt.f64 (*.f64 F (pow.f64 A 7))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (*.f64 C C)) (sqrt.f64 (*.f64 F (pow.f64 A 5))) (fma.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 B C)) (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 A F))) -2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -2))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C)))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (neg.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) 6))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 6 C)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (*.f64 (*.f64 C C) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 31))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) 6)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (neg.f64 (fma.f64 (*.f64 C C) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 23) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 6 C)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) C)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (fma.f64 -1 (*.f64 (*.f64 C C) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 31))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) 96)))) (neg.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) 6))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (-.f64 (neg.f64 (fma.f64 (pow.f64 C 3) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) 95)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (*.f64 6 C)))) (*.f64 (*.f64 C C) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 23))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) 1/4))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) 1/4)) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -1/2) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 B 4)))) (fma.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 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) 1/4)) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 B 4) -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (*.f64 A A))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -1/2) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 B 4)))) (fma.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 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -8) 5) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 B 6)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))) (pow.f64 A 3))))))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) 1/4)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 6)) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (sqrt.f64 -8) 5) (pow.f64 B 6))) (/.f64 (*.f64 1/8 (sqrt.f64 2)) (/.f64 -8 (/.f64 (pow.f64 B 6) (sqrt.f64 -8))))))) (pow.f64 A 3))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 B 4) -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (*.f64 A A))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -1/2) (*.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))) A))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) -1/4)
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) -1/4))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -8)))))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 A (*.f64 B B)) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 -8) B) (/.f64 A B)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 B 4)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))) 1/8))) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -8))))))))
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 A (*.f64 B B)) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 -8) B) (/.f64 A B))))))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 B 4) -8)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/8)))) (*.f64 A A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.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 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))
(fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -8) 3) (pow.f64 B 4)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8))) 1/8))) (*.f64 A 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 -8) (pow.f64 B 6))))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (fma.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3)) (pow.f64 B 6)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) A)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 B B) (sqrt.f64 -8))))))))))))
(-.f64 (+.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) -1/4 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (*.f64 -8 (sqrt.f64 -8)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 A (*.f64 B B)) (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 -8) B) (/.f64 A B)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -8) 5) (pow.f64 B 6))) (pow.f64 A 3))))))) (*.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 -8) (pow.f64 B 6))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (pow.f64 B 6)))))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (/.f64 (pow.f64 B 4) -8)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) 1/8)))) (*.f64 A A)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) 1/4))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A)) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) 1/4)) (*.f64 B (*.f64 B (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A)) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (neg.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 A A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (*.f64 A A)))))))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) 1/4)) (*.f64 B (*.f64 B (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 A A) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 A (sqrt.f64 -8))))) (*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 -8 (sqrt.f64 -8))) (*.f64 A A))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A)) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 6) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (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) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 A A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -8) 3) (*.f64 A A))))))))))))
(-.f64 (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))) (neg.f64 (fma.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -1/256 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 -8 (sqrt.f64 -8))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 A A) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 A (*.f64 A (sqrt.f64 -8))))) (*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 -8 (sqrt.f64 -8))) (*.f64 A A)))))))))) (*.f64 B (*.f64 B (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))
(fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) C))) (pow.f64 B 3)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 6) (pow.f64 B 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))) (pow.f64 B 5)))))
(fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) C))) (pow.f64 B 3)) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (neg.f64 (/.f64 (fma.f64 32 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 -8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5)))))))) (pow.f64 B 5)))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 6) (pow.f64 B 3))) (/.f64 (fma.f64 32 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) -9)) (pow.f64 B 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))) (pow.f64 B 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (*.f64 128 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))))))) (pow.f64 B 7))))))
(fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) C))) (pow.f64 B 3)) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 32 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 -8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5)))))))) (pow.f64 B 5)) (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) (fma.f64 -32 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) 124))) (pow.f64 B 7))))))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -2)) (/.f64 (fma.f64 32 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) -9)) (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) 92) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))))) (pow.f64 B 7))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 6) (pow.f64 B 3)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 (sqrt.f64 2) B))
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))))
(fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) 6))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))))))
(fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 (sqrt.f64 2) B)))))))
(fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C C))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (sqrt.f64 (*.f64 A F)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C C))) -9)))
(+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))))))))
(fma.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (pow.f64 B 5))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C)))))))))))))
(+.f64 (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C C))) (fma.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 7) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 C C))) (+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (pow.f64 B 5) (*.f64 C C)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 7) (sqrt.f64 (*.f64 F (pow.f64 A 7)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) 6)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 7) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) 96))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(+.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 0)
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(+.f64 0 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(-.f64 0 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))) 1)
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1)
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) -1)
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4)))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(*.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(*.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (neg.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))))
(*.f64 -1 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))))
(*.f64 (*.f64 -1 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4)) (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(*.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(*.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (neg.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(*.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (neg.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (neg.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))))
(*.f64 (neg.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4)) (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) 2))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))))
(/.f64 (-.f64 0 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(/.f64 (neg.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(/.f64 (*.f64 -2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2)) (+.f64 (+.f64 0 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (*.f64 0 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2)) (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))) 3/2) (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/2)
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1)
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(pow.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) 2)
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) 3)
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(pow.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))) 3/2))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1/2))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) 1))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))
(sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (cbrt.f64 (/.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (cbrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 C (*.f64 A 4)) 2))) (fma.f64 B B (*.f64 C (*.f64 A 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 A (*.f64 4 C)) 2))) (fma.f64 B B (*.f64 A (*.f64 4 C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 C (*.f64 A 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 C (*.f64 A 4)) (fma.f64 B B (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 C (*.f64 A 4)) 3))) (+.f64 (pow.f64 B 4) (*.f64 C (*.f64 (*.f64 A 4) (fma.f64 B B (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (/.f64 (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64)) (fma.f64 C (*.f64 4 (*.f64 A (fma.f64 B B (*.f64 A (*.f64 4 C))))) (pow.f64 B 4))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (/.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (sqrt.f64 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) -1)
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(sqrt.f64 (/.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2)))
(sqrt.f64 (/.f64 2 (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))))
(sqrt.f64 (*.f64 (/.f64 2 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 C (*.f64 A A))))) 1)
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(pow.f64 (*.f64 F (*.f64 C (*.f64 A A))) 1)
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(pow.f64 (*.f64 A (sqrt.f64 (*.f64 F C))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (*.f64 C (*.f64 A A)))) 3)
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(pow.f64 (pow.f64 (*.f64 F (*.f64 C (*.f64 A A))) 3) 1/3)
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 F C) 2) (pow.f64 A 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 A) A) (*.f64 F C)))
(*.f64 F (*.f64 C (*.f64 A (log.f64 (exp.f64 A)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 C (*.f64 A A))))))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(cbrt.f64 (pow.f64 (*.f64 F (*.f64 C (*.f64 A A))) 3))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F C) 3) (pow.f64 (*.f64 A A) 3)))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A A) 3) (pow.f64 (*.f64 F C) 3)))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(expm1.f64 (log1p.f64 (*.f64 F (*.f64 C (*.f64 A A)))))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(exp.f64 (log.f64 (*.f64 F (*.f64 C (*.f64 A A)))))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 C (*.f64 A A)))) 1))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(log1p.f64 (expm1.f64 (*.f64 F (*.f64 C (*.f64 A A)))))
(*.f64 F (*.f64 C (*.f64 A A)))
(*.f64 F (*.f64 A (*.f64 A C)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 A (*.f64 F (*.f64 B B))))) 1)
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(pow.f64 (*.f64 A (*.f64 F (*.f64 B B))) 1)
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 F A))) 2)
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 A F))) 2)
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 F (*.f64 B B)))) 3)
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(pow.f64 (pow.f64 (*.f64 A (*.f64 F (*.f64 B B))) 3) 1/3)
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 F A) 2) (pow.f64 B 4)))
(sqrt.f64 (*.f64 (pow.f64 B 4) (pow.f64 (*.f64 A F) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 B) B) (*.f64 F A)))
(*.f64 (*.f64 A F) (log.f64 (pow.f64 (exp.f64 B) B)))
(*.f64 F (*.f64 A (log.f64 (pow.f64 (exp.f64 B) B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 F (*.f64 B B))))))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 F (*.f64 B B))) 3))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F A) 3) (pow.f64 B 6)))
(cbrt.f64 (*.f64 (pow.f64 B 6) (pow.f64 (*.f64 A F) 3)))
(cbrt.f64 (*.f64 (pow.f64 B 6) (pow.f64 (*.f64 F A) 3)))
(cbrt.f64 (*.f64 (pow.f64 B 6) (pow.f64 (*.f64 A F) 3)))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 F (*.f64 B B)))))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(exp.f64 (log.f64 (*.f64 A (*.f64 F (*.f64 B B)))))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 F (*.f64 B B)))) 1))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 F (*.f64 B B)))))
(*.f64 A (*.f64 F (*.f64 B B)))
(*.f64 A (*.f64 B (*.f64 B F)))

localize53.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.81%
(-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))
9.6%
(*.f64 A (*.f64 C F))
17.12%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
21.88%
(sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))))
Compiler

Compiled 174 to 56 computations (67.8% saved)

series44.0ms (0.1%)

Counts
3 → 12
Calls

30 calls:

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

rewrite84.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
620×add-sqr-sqrt
602×*-un-lft-identity
598×pow1
570×add-exp-log
570×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027123
1606115
Stop Event
node limit
Counts
3 → 92
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(*.f64 A (*.f64 C F))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -4 C) A) F)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/4) (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 -4 C) A) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -8 1/2) (sqrt.f64 (*.f64 A (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 C F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 A (*.f64 C F))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 A (*.f64 C F)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 A (*.f64 C F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 A) C) F))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 A (*.f64 C F)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 C F) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 C F) 3) (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 A (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 A (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 C F))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 A (*.f64 C F))))))))

simplify158.0ms (0.2%)

Algorithm
egg-herbie
Rules
1122×associate-*r*
870×*-commutative
856×associate-*l*
674×+-commutative
504×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052111390
1155910860
2712310860
Stop Event
node limit
Counts
104 → 189
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -1 C) C)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (+.f64 A (*.f64 -1 A))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -4 C) A) F)) (sqrt.f64 2))
(*.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/4) (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/4))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 -4 C) A) F)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 C F))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1/2))
(*.f64 (pow.f64 -8 1/2) (sqrt.f64 (*.f64 A (*.f64 C F))))
(pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(exp.f64 (-.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(pow.f64 (*.f64 A (*.f64 C F)) 1)
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) 2)
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 C F))) 3)
(pow.f64 (pow.f64 (*.f64 A (*.f64 C F)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 A (*.f64 C F)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 A) C) F))
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 C F)) 3))
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 C F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 C F) 3) (pow.f64 A 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 C F))))
(exp.f64 (log.f64 (*.f64 A (*.f64 C F))))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 C F))) 1))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 C F))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))))) (*.f64 A A)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) 0))))) (*.f64 A A))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A)) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) 0))))) (*.f64 A A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (pow.f64 A 2))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 C (*.f64 -1 C)) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (+.f64 (*.f64 -1 C) C)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 C) C) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (-.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))))))) (*.f64 A A)) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 0 C) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F (*.f64 C C))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 0 C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 F C))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 0 C) (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3))))))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) 0))))) (*.f64 A A))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (fma.f64 (/.f64 (*.f64 -1/8 (-.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 F (*.f64 C C)) 1/2)) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2)) 2) 0))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 -1/256 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))))) (pow.f64 A 3))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) A)) (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) 0))))) (*.f64 A A))) (/.f64 (fma.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (fma.f64 (/.f64 (*.f64 -1/8 (-.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 F (*.f64 C C)) 1/2)) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2)) 2) 0))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (fma.f64 -1/32 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F C))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 0 (sqrt.f64 2))) 2)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 -1/256 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))))) (pow.f64 A 3)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 0 A))) (sqrt.f64 2)))) C) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 0 A))) (sqrt.f64 2)))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 -8) (*.f64 0 A)))) (sqrt.f64 2)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 0 A) (sqrt.f64 2))) (sqrt.f64 (*.f64 F A))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) (*.f64 C C)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2)) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) 0))))) (*.f64 C C))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C))
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C)) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2)) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) 0))))) (*.f64 C C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A))) (sqrt.f64 2))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (sqrt.f64 -8)) (sqrt.f64 2)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (+.f64 A (*.f64 -1 A)))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 A (*.f64 -1 A)) (sqrt.f64 2)) (sqrt.f64 (*.f64 A F)))) 2)) (+.f64 A (*.f64 -1 A))) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 -8)) (sqrt.f64 2))))))) (pow.f64 C 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 0 A))) (sqrt.f64 2)))) C) (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 -8) (*.f64 0 A)))) (sqrt.f64 2)) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 0 A) (sqrt.f64 2))) (sqrt.f64 (*.f64 F A))) 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) (*.f64 C C)) (fma.f64 -1 (/.f64 (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 0 A)) (sqrt.f64 2))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 0 A) (sqrt.f64 2))) (sqrt.f64 (*.f64 F A))) 2)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B))))) (fma.f64 -1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 A A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (/.f64 (-.f64 (*.f64 (*.f64 1/2 A) (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 0 A) (sqrt.f64 2))) (sqrt.f64 (*.f64 F A))) 2)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 0 A))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) (pow.f64 C 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 A A)) F) (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2)) 2) 0)) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 -1/256 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))))) (pow.f64 C 3))) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2)) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) 0))))) (*.f64 C C))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C))
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 -8)))) C)) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2)) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) 0))))) (*.f64 C C))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 0 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 A A)) F) (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 F A))) (pow.f64 (*.f64 (/.f64 0 (sqrt.f64 2)) (sqrt.f64 (*.f64 F A))) 2)) 2) 0)) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 -1/256 (sqrt.f64 2)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))))) (pow.f64 C 3)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 A C))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B B) (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (-.f64 A C))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 A C))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 A A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 A A)))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (-.f64 A C))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))) (*.f64 B B) (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (-.f64 A C))))) (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 C A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 2) (*.f64 A A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 2) A)))))))))
(-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B B) (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (-.f64 A C))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (-.f64 A C))))) (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 C A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 2) (*.f64 A A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 2) A))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) (pow.f64 B 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (*.f64 C F)))) 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 -1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 2) (/.f64 A (sqrt.f64 -8)))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 A C))))))) (fma.f64 -1 (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (pow.f64 A 3)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (+.f64 (*.f64 1/16 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) (*.f64 F C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (sqrt.f64 -8)))) (*.f64 -1/256 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 3)) (*.f64 (sqrt.f64 2) (-.f64 A C))))))))) (fma.f64 -1 (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 A A)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))))) 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 -8) (*.f64 A A)))) (*.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))))))
(fma.f64 (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (-.f64 A C))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))) (*.f64 B B) (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (-.f64 A C))))) (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 C A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 2) (*.f64 A A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 2) A)))))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 C A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (fma.f64 1/16 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 F C)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 C A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 2 (*.f64 A (-.f64 A C)))) -1/4))))) (*.f64 -1/256 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 3)) (*.f64 (sqrt.f64 2) (-.f64 A C)))))))))))
(-.f64 (-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B B) (*.f64 1/16 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (-.f64 A C))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))))))) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (-.f64 A C))))) (fma.f64 -1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 C A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 (sqrt.f64 2) (*.f64 A A))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 2) A)))))))) (*.f64 (pow.f64 B 6) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 C A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (sqrt.f64 -8) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (fma.f64 1/16 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 F C)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 (*.f64 F (*.f64 C A))) (pow.f64 (-.f64 A C) 3)) (pow.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 2) (-.f64 A C)))) 2)) (*.f64 2 (*.f64 A (-.f64 A C)))) -1/4))))) (*.f64 -1/256 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 3)) (*.f64 (sqrt.f64 2) (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1)
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 -4 C) A) F)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 C -4) (*.f64 F A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 -4 (*.f64 F (*.f64 C A)))))
(*.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/4) (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/4))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 -4 C) A) F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 C -4) (*.f64 F A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 -4 (*.f64 F (*.f64 C A)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (cbrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (cbrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 C F))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F C))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (*.f64 C A))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (sqrt.f64 (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (sqrt.f64 (cbrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))))
(*.f64 (pow.f64 -8 1/2) (sqrt.f64 (*.f64 A (*.f64 C F))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 F C))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (*.f64 C A))))
(pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/2)
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1)
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 1/4) 2)
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) 3)
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(pow.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -8 (*.f64 A (*.f64 F C))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -8 (*.f64 A (*.f64 F C))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1/2))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) 1))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))))
(sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(-.f64 (/.f64 0 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 -8 (*.f64 A (*.f64 F C))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 -8 (*.f64 A (*.f64 F C))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (/.f64 1 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 A C) 2) 16))) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) 16))) (fma.f64 B B (*.f64 A (*.f64 C 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (+.f64 (pow.f64 B 4) (*.f64 (pow.f64 (*.f64 C A) 2) -16))) (fma.f64 B B (*.f64 4 (*.f64 C A))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 A C) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 A (*.f64 C 4)) (+.f64 (*.f64 B B) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (-.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) 64))) (+.f64 (pow.f64 B 4) (*.f64 A (*.f64 (*.f64 C 4) (fma.f64 B B (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (+.f64 (pow.f64 B 6) (*.f64 (pow.f64 (*.f64 C A) 3) -64))) (fma.f64 (*.f64 4 (*.f64 C A)) (fma.f64 B B (*.f64 4 (*.f64 C A))) (pow.f64 B 4)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (cbrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (/.f64 (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) (cbrt.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (/.f64 (cbrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F C)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (/.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 2)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A)))) 2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(pow.f64 (/.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) -1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 2)))
(sqrt.f64 (/.f64 (*.f64 -8 (*.f64 A (*.f64 F C))) (/.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 -8 (*.f64 F (*.f64 C A))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 -4 A))) 2)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3) (pow.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 3)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(exp.f64 (-.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (log.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F C)) (*.f64 -8 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 F (*.f64 C A)) (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A))))
(pow.f64 (*.f64 A (*.f64 C F)) 1)
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(pow.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) 2)
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(pow.f64 (cbrt.f64 (*.f64 A (*.f64 C F))) 3)
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(pow.f64 (pow.f64 (*.f64 A (*.f64 C F)) 3) 1/3)
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(sqrt.f64 (pow.f64 (*.f64 A (*.f64 C F)) 2))
(sqrt.f64 (pow.f64 (*.f64 A (*.f64 F C)) 2))
(fabs.f64 (*.f64 F (*.f64 C A)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 A) C) F))
(*.f64 F (log.f64 (pow.f64 (exp.f64 A) C)))
(*.f64 F (*.f64 C (log.f64 (exp.f64 A))))
(cbrt.f64 (pow.f64 (*.f64 A (*.f64 C F)) 3))
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(cbrt.f64 (*.f64 (pow.f64 A 3) (pow.f64 (*.f64 C F) 3)))
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 C F) 3) (pow.f64 A 3)))
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (pow.f64 F 3)))
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(expm1.f64 (log1p.f64 (*.f64 A (*.f64 C F))))
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(exp.f64 (log.f64 (*.f64 A (*.f64 C F))))
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(exp.f64 (*.f64 (log.f64 (*.f64 A (*.f64 C F))) 1))
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))
(log1p.f64 (expm1.f64 (*.f64 A (*.f64 C F))))
(*.f64 A (*.f64 F C))
(*.f64 F (*.f64 C A))

eval1.7s (2.7%)

Compiler

Compiled 96190 to 51069 computations (46.9% saved)

prune665.0ms (1%)

Pruning

102 alts after pruning (99 fresh and 3 done)

PrunedKeptTotal
New1310201330
Fresh117990
Picked101
Done235
Total13241021426
Error
28.94%
Counts
1426 → 102
Alt Table
Click to see full alt table
StatusErrorProgram
98.6%
(pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)
98.62%
(pow.f64 (cbrt.f64 (/.f64 F A)) 3/2)
99.47%
(/.f64 (sqrt.f64 (neg.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (neg.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))
98.39%
(/.f64 (sqrt.f64 (neg.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (neg.f64 (*.f64 1/2 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))
93.37%
(/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))
89.38%
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) 1/4) 2)) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
77.7%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
81.78%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
90.17%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 2 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.45%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
89.91%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
86.88%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A 4)))) 3))
85.4%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
81.82%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (*.f64 -4 (*.f64 C A)))
84.14%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -4 (*.f64 C A)))
84.83%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) 1/2)))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 -4 C)) 2) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
89.29%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C -4) 2)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
98.28%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 (*.f64 A F))) 2))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
98.28%
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
89.61%
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -4 (*.f64 A C) (*.f64 B B)) (*.f64 F 2)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2))) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
97.44%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A C) (*.f64 F B)) 8))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
87.08%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 F A)) (*.f64 -8 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A)))))) (fma.f64 B B (*.f64 -4 (*.f64 C A))))
97.38%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F B))) 8))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
86.05%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.53%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 B B))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.7%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 -1/2 (/.f64 C (*.f64 F (pow.f64 B 4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
82.73%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (*.f64 (fma.f64 B B (*.f64 (*.f64 A C) -4)) F)) (*.f64 A (*.f64 B (*.f64 B F))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
93.62%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
88.27%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (fma.f64 2 C (/.f64 (*.f64 -1/2 (*.f64 B B)) A))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
82.51%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
82.08%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
88.15%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (*.f64 2 C)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
96.24%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (neg.f64 B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))
89.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 (*.f64 (/.f64 (*.f64 -1/2 B) C) B) (+.f64 A (-.f64 (+.f64 C A) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.43%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.28%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.f64 C B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.64%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
94.66%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.9%
(/.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))))
92.09%
(/.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))))
90.91%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 B B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.82%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.47%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
88.36%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
98.05%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.35%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
97.76%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
90.63%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.f64 C B)))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.84%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.27%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.11%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
94.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.38%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (fma.f64 B B (*.f64 A (*.f64 C 4)))) (*.f64 A (fma.f64 B B (*.f64 A (*.f64 C 4))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
97.76%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (*.f64 B B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
96.49%
(/.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))))
96.93%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
91.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
92.64%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
97.59%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F B)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))
99.25%
(/.f64 1 (sqrt.f64 (/.f64 A F)))
98.41%
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
84.01%
(*.f64 (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))) (fma.f64 B B (*.f64 (*.f64 -4 C) A))))
99.15%
(*.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))
80.87%
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F)))
96.86%
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))))
97.96%
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (sqrt.f64 (*.f64 A F))))
96.45%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))
86.24%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3))))
93.98%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 -1/2 B) B) C))))
89.45%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))
86.14%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))
89.43%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B)))))
96.12%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (neg.f64 C)))))
87.71%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (exp.f64 (log.f64 (hypot.f64 B C)))))))
96.84%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C C))))
92.66%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))
98.37%
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F B)))
93.41%
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))
87.01%
(*.f64 (/.f64 (sqrt.f64 2) B) (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) 1/2)))
91.51%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 B B)) (sqrt.f64 (fma.f64 (*.f64 B (*.f64 B F)) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 A (*.f64 B (*.f64 B F))))))
98.11%
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B) (sqrt.f64 (*.f64 C F)))
93.04%
(*.f64 (*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
93.04%
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))
82.5%
(*.f64 (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A))))) (fma.f64 B B (*.f64 C (*.f64 -4 A)))))
89.53%
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (hypot.f64 B (-.f64 A C)) A)) (*.f64 2 (*.f64 F (fma.f64 C (*.f64 A 4) (*.f64 B B)))))) (/.f64 -1 (fma.f64 C (*.f64 A 4) (*.f64 B B))))
85.94%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) -8) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
98.02%
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -2))
89.36%
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 C (*.f64 A A))) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)))))
97.06%
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F A))))
96.94%
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))
97.06%
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F A))))
98.27%
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
98.62%
(sqrt.f64 (/.f64 F A))
98.22%
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
98.21%
(sqrt.f64 (*.f64 2 (/.f64 F B)))
87.78%
(sqrt.f64 (neg.f64 (/.f64 F C)))
93.34%
(sqrt.f64 (neg.f64 (/.f64 F A)))
92.88%
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))
96.81%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))
Compiler

Compiled 2852 to 1901 computations (33.3% saved)

regimes1.9s (3%)

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

6 calls:

481.0ms
B
468.0ms
(pow.f64 B 2)
330.0ms
F
272.0ms
C
178.0ms
A
Results
ErrorSegmentsBranch
66.21%2A
55.02%5B
61.59%2C
65.94%2F
58.66%2(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
56.17%5(pow.f64 B 2)
Compiler

Compiled 5538 to 2527 computations (54.4% saved)

bsearch185.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
1.0584284514938395e+146
7.900875309599437e+158
58.0ms
2.248132324685118e-33
7.674823178832993e-25
28.0ms
6.805599122314108e-83
1.2878838107552474e-82
41.0ms
-4.602107231352314e+88
-3.507150597681077e+87
Results
69.0ms324×body256valid
40.0ms59×body1024valid
38.0ms49×body2048valid
15.0ms32×body512valid
12.0ms61×body256invalid
Compiler

Compiled 1901 to 1287 computations (32.3% saved)

regimes1.4s (2.2%)

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

4 calls:

534.0ms
A
307.0ms
B
278.0ms
F
229.0ms
C
Results
ErrorSegmentsBranch
63.22%8A
59.59%5B
64.49%3C
67.8%3F
Compiler

Compiled 3979 to 1803 computations (54.7% saved)

bsearch229.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
1.4393347175705114e-40
4.613285106686027e-39
70.0ms
4.369937707892611e-263
6.339964166859746e-257
53.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
59.0ms
-1.9187247525725805e+153
-1.4502968653346878e+137
Results
78.0ms336×body256valid
70.0ms76×body2048valid
34.0ms50×body1024valid
27.0ms66×body512valid
10.0ms48×body256invalid
Compiler

Compiled 2211 to 1484 computations (32.9% saved)

regimes2.5s (3.9%)

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

4 calls:

1.0s
B
742.0ms
A
414.0ms
F
261.0ms
C
Results
ErrorSegmentsBranch
66.08%7A
57.6%7B
65.03%3C
67.22%5F
Compiler

Compiled 3678 to 1672 computations (54.5% saved)

bsearch371.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
2.248132324685118e-33
7.674823178832993e-25
29.0ms
6.805599122314108e-83
1.2878838107552474e-82
59.0ms
1.266449341208195e-124
6.70792646960095e-122
83.0ms
-4.879049937681265e-221
-8.43368879878667e-230
60.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
73.0ms
-1.9187247525725805e+153
-1.4502968653346878e+137
Results
126.0ms134×body2048valid
119.0ms459×body256valid
56.0ms88×body1024valid
37.0ms71×body512valid
14.0ms67×body256invalid
Compiler

Compiled 3211 to 2168 computations (32.5% saved)

regimes2.4s (3.7%)

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

4 calls:

930.0ms
B
578.0ms
A
544.0ms
F
230.0ms
C
Results
ErrorSegmentsBranch
66.08%7A
57.79%7B
65.03%3C
67.31%5F
Compiler

Compiled 3647 to 1659 computations (54.5% saved)

bsearch348.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
71.0ms
2.248132324685118e-33
7.674823178832993e-25
25.0ms
6.805599122314108e-83
1.2878838107552474e-82
67.0ms
1.266449341208195e-124
6.70792646960095e-122
67.0ms
-4.879049937681265e-221
-8.43368879878667e-230
60.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
56.0ms
-1.9187247525725805e+153
-1.4502968653346878e+137
Results
126.0ms492×body256valid
104.0ms110×body2048valid
66.0ms97×body1024valid
23.0ms53×body512valid
14.0ms69×body256invalid
Compiler

Compiled 3160 to 2134 computations (32.5% saved)

regimes2.0s (3.2%)

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

4 calls:

761.0ms
A
502.0ms
B
453.0ms
F
245.0ms
C
Results
ErrorSegmentsBranch
66.08%7A
58.62%6B
65.03%3C
67.31%5F
Compiler

Compiled 3616 to 1647 computations (54.5% saved)

bsearch304.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
2.248132324685118e-33
7.674823178832993e-25
39.0ms
6.805599122314108e-83
1.2878838107552474e-82
78.0ms
-8.400750811275519e-243
-4.441630714919413e-247
65.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
66.0ms
-1.9187247525725805e+153
-1.4502968653346878e+137
Results
103.0ms385×body256valid
82.0ms79×body2048valid
64.0ms78×body1024valid
28.0ms66×body512valid
15.0ms68×body256invalid
Compiler

Compiled 2550 to 1710 computations (32.9% saved)

regimes1.5s (2.3%)

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

4 calls:

417.0ms
A
414.0ms
B
365.0ms
F
198.0ms
C
Results
ErrorSegmentsBranch
66.08%7A
58.72%7B
65.03%3C
67.31%5F
Compiler

Compiled 3493 to 1601 computations (54.2% saved)

bsearch300.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
2.248132324685118e-33
7.674823178832993e-25
25.0ms
6.805599122314108e-83
1.2878838107552474e-82
67.0ms
-8.400750811275519e-243
-4.441630714919413e-247
49.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
61.0ms
-3.163532096894423e-31
-6.657146378084625e-37
41.0ms
-1.2340748975459644e+54
-1.979719753903157e+53
Results
96.0ms115×body2048valid
94.0ms427×body256valid
55.0ms88×body1024valid
24.0ms58×body512valid
18.0ms84×body256invalid
Compiler

Compiled 2723 to 1830 computations (32.8% saved)

regimes1.5s (2.3%)

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

4 calls:

454.0ms
B
428.0ms
A
344.0ms
F
177.0ms
C
Results
ErrorSegmentsBranch
66.08%7A
58.7%8B
65.03%3C
67.31%5F
Compiler

Compiled 3434 to 1584 computations (53.9% saved)

bsearch348.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
1.0584284514938395e+146
7.900875309599437e+158
55.0ms
2.248132324685118e-33
7.674823178832993e-25
25.0ms
6.805599122314108e-83
1.2878838107552474e-82
61.0ms
-8.400750811275519e-243
-4.441630714919413e-247
53.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
62.0ms
-3.163532096894423e-31
-6.657146378084625e-37
39.0ms
-1.2340748975459644e+54
-1.979719753903157e+53
Results
120.0ms543×body256valid
96.0ms114×body2048valid
69.0ms119×body1024valid
29.0ms72×body512valid
18.0ms87×body256invalid
Compiler

Compiled 3252 to 2200 computations (32.3% saved)

regimes1.4s (2.2%)

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

4 calls:

445.0ms
B
402.0ms
A
320.0ms
F
164.0ms
C
Results
ErrorSegmentsBranch
66.08%7A
58.7%8B
65.03%3C
67.31%5F
Compiler

Compiled 3376 to 1562 computations (53.7% saved)

bsearch340.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
1.0584284514938395e+146
7.900875309599437e+158
51.0ms
2.248132324685118e-33
7.674823178832993e-25
27.0ms
6.805599122314108e-83
1.2878838107552474e-82
68.0ms
-4.879049937681265e-221
-8.43368879878667e-230
48.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
61.0ms
-3.163532096894423e-31
-6.657146378084625e-37
38.0ms
-1.2340748975459644e+54
-1.979719753903157e+53
Results
125.0ms575×body256valid
91.0ms111×body2048valid
60.0ms101×body1024valid
31.0ms77×body512valid
16.0ms78×body256invalid
Compiler

Compiled 3357 to 2282 computations (32% saved)

regimes1.2s (1.9%)

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

4 calls:

424.0ms
B
290.0ms
F
285.0ms
A
172.0ms
C
Results
ErrorSegmentsBranch
69.39%5A
63.88%8B
65.03%3C
71.31%5F
Compiler

Compiled 3239 to 1500 computations (53.7% saved)

bsearch359.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
1.0584284514938395e+146
7.900875309599437e+158
57.0ms
2.248132324685118e-33
7.674823178832993e-25
26.0ms
6.805599122314108e-83
1.2878838107552474e-82
69.0ms
-4.879049937681265e-221
-8.43368879878667e-230
58.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
64.0ms
-3.163532096894423e-31
-6.657146378084625e-37
39.0ms
-1.2340748975459644e+54
-1.979719753903157e+53
Results
121.0ms561×body256valid
113.0ms127×body2048valid
64.0ms108×body1024valid
28.0ms68×body512valid
14.0ms72×body256invalid
Compiler

Compiled 3335 to 2260 computations (32.2% saved)

regimes1.3s (2%)

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

4 calls:

465.0ms
B
298.0ms
F
283.0ms
A
154.0ms
C
Results
ErrorSegmentsBranch
69.39%5A
64.22%8B
66.33%3C
71.31%5F
Compiler

Compiled 2987 to 1387 computations (53.6% saved)

bsearch346.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
1.0584284514938395e+146
7.900875309599437e+158
41.0ms
1.4393347175705114e-40
4.613285106686027e-39
26.0ms
6.805599122314108e-83
1.2878838107552474e-82
81.0ms
-4.879049937681265e-221
-8.43368879878667e-230
47.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
65.0ms
-3.163532096894423e-31
-6.657146378084625e-37
37.0ms
-1.2340748975459644e+54
-1.979719753903157e+53
Results
123.0ms558×body256valid
105.0ms115×body2048valid
58.0ms96×body1024valid
27.0ms63×body512valid
19.0ms92×body256invalid
Compiler

Compiled 3097 to 2107 computations (32% saved)

regimes1.2s (1.8%)

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

4 calls:

456.0ms
B
265.0ms
F
247.0ms
A
157.0ms
C
Results
ErrorSegmentsBranch
69.39%5A
64.24%8B
66.33%3C
71.32%5F
Compiler

Compiled 2922 to 1359 computations (53.5% saved)

bsearch367.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
1.0584284514938395e+146
7.900875309599437e+158
42.0ms
1.4393347175705114e-40
4.613285106686027e-39
64.0ms
1.974013993970081e-89
6.805599122314108e-83
53.0ms
4.369937707892611e-263
6.339964166859746e-257
54.0ms
-1.0264383143389987e-57
-4.463123540384861e-59
64.0ms
-3.163532096894423e-31
-6.657146378084625e-37
39.0ms
-1.2340748975459644e+54
-1.979719753903157e+53
Results
130.0ms585×body256valid
108.0ms139×body2048valid
58.0ms101×body1024valid
35.0ms87×body512valid
20.0ms101×body256invalid
Compiler

Compiled 3496 to 2319 computations (33.7% saved)

regimes1.1s (1.7%)

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

4 calls:

429.0ms
B
256.0ms
F
200.0ms
A
146.0ms
C
Results
ErrorSegmentsBranch
72.08%4A
64.26%8B
66.33%3C
71.32%5F
Compiler

Compiled 2827 to 1315 computations (53.5% saved)

bsearch330.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
1.0584284514938395e+146
7.900875309599437e+158
38.0ms
1.4393347175705114e-40
4.613285106686027e-39
53.0ms
1.974013993970081e-89
6.805599122314108e-83
60.0ms
4.369937707892611e-263
6.339964166859746e-257
65.0ms
-3.9292812783675384e-50
-3.3971412355855665e-57
28.0ms
-6.657146378084625e-37
-2.9391634670396115e-37
35.0ms
-4.602107231352314e+88
-3.507150597681077e+87
Results
128.0ms598×body256valid
89.0ms119×body2048valid
52.0ms90×body1024valid
28.0ms73×body512valid
16.0ms83×body256invalid
Compiler

Compiled 3397 to 2256 computations (33.6% saved)

regimes868.0ms (1.4%)

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

4 calls:

245.0ms
F
233.0ms
B
195.0ms
A
145.0ms
C
Results
ErrorSegmentsBranch
72.08%4A
66.5%5B
66.33%3C
71.32%5F
Compiler

Compiled 2705 to 1267 computations (53.2% saved)

bsearch85.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
4.988918444748379e+163
4.656980663985056e+171
37.0ms
-25734429.19588464
-252898.5953526142
Results
46.0ms217×body256valid
14.0ms57×body256invalid
10.0ms24×body512valid
7.0ms13×body1024valid
2.0msbody2048valid
1.0msbody512invalid
0.0msbody1024invalid
Compiler

Compiled 1014 to 650 computations (35.9% saved)

regimes724.0ms (1.1%)

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

4 calls:

290.0ms
F
195.0ms
B
116.0ms
C
81.0ms
A
Results
ErrorSegmentsBranch
73.72%2A
67.04%5B
66.66%3C
70.98%6F
Compiler

Compiled 2272 to 1090 computations (52% saved)

bsearch92.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
4.988918444748379e+163
4.656980663985056e+171
46.0ms
-25734429.19588464
-252898.5953526142
Results
41.0ms193×body256valid
14.0ms36×body512valid
14.0ms24×body1024valid
12.0ms59×body256invalid
4.0msbody2048valid
1.0msbody512invalid
0.0msbody1024invalid
Compiler

Compiled 1049 to 671 computations (36% saved)

regimes868.0ms (1.4%)

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

4 calls:

233.0ms
F
223.0ms
A
210.0ms
B
172.0ms
C
Results
ErrorSegmentsBranch
74.52%8A
70.52%7B
71.04%6C
75.23%6F
Compiler

Compiled 1650 to 795 computations (51.8% saved)

bsearch270.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
7.784009087450735e-20
9.999751517165908e-20
31.0ms
6.085355599042208e-46
1.28613628275204e-45
53.0ms
1.974013993970081e-89
6.805599122314108e-83
63.0ms
-3.9292812783675384e-50
-3.3971412355855665e-57
34.0ms
-6.657146378084625e-37
-2.9391634670396115e-37
63.0ms
-1.979719753903157e+53
-2.1795512747770546e+43
Results
96.0ms439×body256valid
72.0ms91×body2048valid
42.0ms70×body1024valid
28.0ms56×body512valid
21.0ms67×body256invalid
Compiler

Compiled 2557 to 1698 computations (33.6% saved)

regimes848.0ms (1.3%)

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

4 calls:

277.0ms
A
227.0ms
C
162.0ms
F
154.0ms
B
Results
ErrorSegmentsBranch
73.83%10A
72.41%5B
71.55%8C
75.72%6F
Compiler

Compiled 1586 to 765 computations (51.8% saved)

bsearch340.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
4.988918444748379e+163
4.656980663985056e+171
52.0ms
2.044704009194621e+101
1.78157588752328e+133
57.0ms
1.3998549406473619e-46
7.858543587331862e-36
31.0ms
1.0541956375196318e-135
3.6231525517115634e-135
37.0ms
4.403925236495689e-162
1.3917127082611833e-160
47.0ms
2.5283077872626375e-238
6.214333753598978e-235
68.0ms
-1.3600741357832496e+39
-3.4706618418245837e+28
Results
166.0ms755×body256valid
52.0ms82×body1024valid
38.0ms46×body2048valid
32.0ms162×body256invalid
30.0ms77×body512valid
3.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 3208 to 2153 computations (32.9% saved)

regimes748.0ms (1.2%)

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

4 calls:

256.0ms
A
169.0ms
C
167.0ms
B
128.0ms
F
Results
ErrorSegmentsBranch
73.86%10A
74.44%5B
73.83%6C
77.65%5F
Compiler

Compiled 1523 to 741 computations (51.3% saved)

bsearch234.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
2.044704009194621e+101
1.78157588752328e+133
56.0ms
1.3998549406473619e-46
7.858543587331862e-36
10.0ms
7.072116598916984e-156
7.898959499004992e-156
44.0ms
2.5283077872626375e-238
6.214333753598978e-235
65.0ms
-1.3600741357832496e+39
-3.4706618418245837e+28
Results
112.0ms502×body256valid
44.0ms73×body1024valid
24.0ms61×body512valid
22.0ms113×body256invalid
17.0ms20×body2048valid
3.0msbody1024invalid
1.0msbody512invalid
Compiler

Compiled 1878 to 1301 computations (30.7% saved)

regimes630.0ms (1%)

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

4 calls:

241.0ms
A
164.0ms
B
117.0ms
C
82.0ms
F
Results
ErrorSegmentsBranch
74.61%9A
73.64%6B
76.36%4C
81.2%3F
Compiler

Compiled 1434 to 705 computations (50.8% saved)

bsearch226.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
1.0584284514938395e+146
7.900875309599437e+158
35.0ms
3.012831392405817e-41
1.4393347175705114e-40
54.0ms
6.70792646960095e-122
8.063608459368857e-115
35.0ms
8.82433517908779e-246
2.3968983423586506e-245
53.0ms
-9.054399060588352e+41
-6.324311113845273e+38
Results
82.0ms392×body256valid
59.0ms79×body2048valid
38.0ms69×body1024valid
26.0ms68×body512valid
12.0ms57×body256invalid
Compiler

Compiled 2249 to 1453 computations (35.4% saved)

regimes449.0ms (0.7%)

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

4 calls:

168.0ms
A
105.0ms
B
94.0ms
C
62.0ms
F
Results
ErrorSegmentsBranch
76.54%7A
75.23%5B
76.63%4C
81.2%3F
Compiler

Compiled 1097 to 541 computations (50.7% saved)

bsearch173.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
3.012831392405817e-41
1.4393347175705114e-40
53.0ms
6.70792646960095e-122
8.063608459368857e-115
32.0ms
8.82433517908779e-246
2.3968983423586506e-245
52.0ms
-9.054399060588352e+41
-6.324311113845273e+38
Results
59.0ms289×body256valid
57.0ms76×body2048valid
24.0ms43×body1024valid
16.0ms40×body512valid
10.0ms50×body256invalid
Compiler

Compiled 1689 to 1073 computations (36.5% saved)

regimes394.0ms (0.6%)

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

4 calls:

148.0ms
A
89.0ms
F
80.0ms
C
52.0ms
B
Results
ErrorSegmentsBranch
76.96%8A
83.56%3B
76.82%4C
81.57%5F
Compiler

Compiled 1050 to 512 computations (51.2% saved)

bsearch140.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
4.988918444748379e+163
4.656980663985056e+171
43.0ms
5.761166582156376e-73
3.330640428278992e-68
49.0ms
-252898.5953526142
-5.292300809383515
Results
67.0ms313×body256valid
25.0ms43×body1024valid
19.0ms82×body256invalid
15.0ms38×body512valid
5.0msbody2048valid
1.0msbody512invalid
0.0msbody1024invalid
Compiler

Compiled 1578 to 989 computations (37.3% saved)

regimes350.0ms (0.5%)

Counts
38 → 8
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 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 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.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) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (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 (+.f64 A C) (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.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 -4 (*.f64 A (*.f64 C F))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.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 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.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 A C) (*.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 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 A (-.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.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 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.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 (*.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))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A 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 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Calls

4 calls:

128.0ms
A
85.0ms
C
76.0ms
F
44.0ms
B
Results
ErrorSegmentsBranch
77.32%8A
83.56%3B
77.85%5C
82.73%5F
Compiler

Compiled 990 to 474 computations (52.1% saved)

bsearch380.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
1.327569055473536e-130
7.411921774971308e-124
50.0ms
4.2142871287114524e-185
1.033308142323252e-183
60.0ms
-1.0326851141465588e-173
-3.2203871953992046e-185
71.0ms
-4.396385127744852e-144
-3.4432151857799593e-161
35.0ms
-4.929794416388503e-141
-4.404834355415989e-142
47.0ms
-1.0600447537275525e-121
-2.8118262098365555e-124
64.0ms
-2.288200762199561e+82
-3.153370223674546e+75
Results
145.0ms646×body256valid
91.0ms109×body2048valid
50.0ms88×body1024valid
40.0ms101×body512valid
30.0ms143×body256invalid
5.0msbody1024invalid
3.0msbody512invalid
Compiler

Compiled 3813 to 2435 computations (36.1% saved)

regimes327.0ms (0.5%)

Counts
34 → 8
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 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 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.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) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (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 (+.f64 A C) (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.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 -4 (*.f64 A (*.f64 C F))) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.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 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 -1/2 (*.f64 B (/.f64 1 (/.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 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.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 (*.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))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A 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 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Calls

4 calls:

111.0ms
A
86.0ms
F
74.0ms
C
42.0ms
B
Results
ErrorSegmentsBranch
77.58%8A
83.56%3B
78.04%5C
82.82%5F
Compiler

Compiled 812 to 397 computations (51.1% saved)

bsearch328.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
50.0ms
1.327569055473536e-130
7.411921774971308e-124
41.0ms
4.2142871287114524e-185
1.033308142323252e-183
28.0ms
-1.0326851141465588e-173
-3.2203871953992046e-185
60.0ms
-4.396385127744852e-144
-3.4432151857799593e-161
38.0ms
-4.929794416388503e-141
-4.404834355415989e-142
44.0ms
-1.0600447537275525e-121
-2.8118262098365555e-124
67.0ms
-2.288200762199561e+82
-3.153370223674546e+75
Results
135.0ms631×body256valid
66.0ms84×body2048valid
49.0ms82×body1024valid
26.0ms67×body512valid
25.0ms117×body256invalid
6.0ms10×body1024invalid
4.0msbody2048invalid
4.0msbody512invalid
Compiler

Compiled 3381 to 2179 computations (35.6% saved)

regimes270.0ms (0.4%)

Counts
29 → 8
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 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 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.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) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (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 (+.f64 A C) (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.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 (*.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))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Calls

4 calls:

93.0ms
A
66.0ms
F
61.0ms
C
40.0ms
B
Results
ErrorSegmentsBranch
77.85%8A
83.56%3B
78.04%5C
82.71%5F
Compiler

Compiled 626 to 317 computations (49.4% saved)

bsearch354.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
7.411921774971308e-124
1.9087922776310314e-123
35.0ms
1.033308142323252e-183
8.508421423294148e-183
55.0ms
-1.0326851141465588e-173
-3.2203871953992046e-185
64.0ms
-4.396385127744852e-144
-3.4432151857799593e-161
39.0ms
-4.929794416388503e-141
-4.404834355415989e-142
57.0ms
-1.0600447537275525e-121
-2.8118262098365555e-124
61.0ms
-2.288200762199561e+82
-3.153370223674546e+75
Results
145.0ms614×body256valid
75.0ms101×body2048valid
57.0ms85×body1024valid
26.0ms126×body256invalid
25.0ms64×body512valid
6.0ms10×body1024invalid
3.0msbody512invalid
2.0msbody2048invalid
Compiler

Compiled 3237 to 2121 computations (34.5% saved)

regimes275.0ms (0.4%)

Counts
28 → 9
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 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 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.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) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (neg.f64 A)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (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 (+.f64 A C) (neg.f64 C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.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 (*.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))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) B))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C 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 (*.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))))
Calls

4 calls:

101.0ms
A
70.0ms
F
60.0ms
C
34.0ms
B
Results
ErrorSegmentsBranch
76.4%9A
83.56%3B
78.41%5C
82.71%5F
Compiler

Compiled 593 to 302 computations (49.1% saved)

bsearch416.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
1.3087524639457971e+117
6.227537348062557e+120
52.0ms
1.327569055473536e-130
7.411921774971308e-124
33.0ms
1.033308142323252e-183
8.508421423294148e-183
63.0ms
-1.0326851141465588e-173
-3.2203871953992046e-185
62.0ms
-4.396385127744852e-144
-3.4432151857799593e-161
42.0ms
-4.929794416388503e-141
-4.404834355415989e-142
49.0ms
-1.0600447537275525e-121
-2.8118262098365555e-124
67.0ms
-2.288200762199561e+82
-3.153370223674546e+75
Results
167.0ms743×body256valid
86.0ms114×body2048valid
72.0ms106×body1024valid
37.0ms93×body512valid
30.0ms145×body256invalid
6.0ms10×body1024invalid
2.0msbody512invalid
1.0msbody2048invalid
Compiler

Compiled 3923 to 2602 computations (33.7% saved)

regimes208.0ms (0.3%)

Counts
24 → 8
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 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 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.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) 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))))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.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))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C 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 (*.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))))
Calls

4 calls:

85.0ms
A
59.0ms
C
35.0ms
F
21.0ms
B
Results
ErrorSegmentsBranch
77.89%8A
85.2%2B
79%5C
84.6%3F
Compiler

Compiled 466 to 243 computations (47.9% saved)

bsearch346.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
1.3087524639457971e+117
6.227537348062557e+120
50.0ms
1.327569055473536e-130
7.411921774971308e-124
35.0ms
9.671127080847413e-302
3.3052671561661697e-301
41.0ms
-1.9197060502945046e-219
-1.2391848070262418e-221
59.0ms
-3.4432151857799593e-161
-1.0326851141465588e-173
56.0ms
-1.0600447537275525e-121
-2.8118262098365555e-124
64.0ms
-2.288200762199561e+82
-3.153370223674546e+75
Results
151.0ms651×body256valid
66.0ms89×body2048valid
49.0ms82×body1024valid
30.0ms149×body256invalid
29.0ms74×body512valid
5.0msbody1024invalid
1.0msbody2048invalid
0.0msbody512invalid
Compiler

Compiled 3171 to 2184 computations (31.1% saved)

regimes138.0ms (0.2%)

Counts
23 → 5
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 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 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.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) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(sqrt.f64 (neg.f64 (/.f64 F 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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.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))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
Calls

4 calls:

50.0ms
C
39.0ms
A
31.0ms
F
11.0ms
B
Results
ErrorSegmentsBranch
81.22%4A
87.78%1B
79%5C
84.6%3F
Compiler

Compiled 435 to 229 computations (47.4% saved)

bsearch144.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
1.78157588752328e+133
1.1968815311428123e+134
36.0ms
2.560618104117125e+55
3.7012075738667033e+56
31.0ms
1.2245685147809541e-101
5.157223295593056e-101
47.0ms
-252898.5953526142
-5.292300809383515
Results
78.0ms332×body256valid
21.0ms34×body1024valid
16.0ms41×body512valid
13.0ms61×body256invalid
8.0msbody2048valid
1.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 1463 to 962 computations (34.2% saved)

regimes144.0ms (0.2%)

Counts
22 → 4
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 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 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
Calls

4 calls:

47.0ms
C
40.0ms
A
29.0ms
F
10.0ms
B
Results
ErrorSegmentsBranch
82.24%4A
87.78%1B
80.09%4C
84.6%3F
Compiler

Compiled 404 to 216 computations (46.5% saved)

bsearch140.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
5.264867007624399e+135
3.8594617236163e+141
54.0ms
1.3998549406473619e-46
7.858543587331862e-36
41.0ms
-25734429.19588464
-252898.5953526142
Results
72.0ms331×body256valid
24.0ms41×body1024valid
15.0ms35×body512valid
15.0ms75×body256invalid
7.0msbody2048valid
0.0msbody1024invalid
0.0msbody512invalid
Compiler

Compiled 1287 to 903 computations (29.8% saved)

regimes121.0ms (0.2%)

Counts
21 → 4
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 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 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
Calls

4 calls:

38.0ms
A
35.0ms
C
31.0ms
F
10.0ms
B
Results
ErrorSegmentsBranch
82.25%4A
87.78%1B
80.18%4C
84.6%3F
Compiler

Compiled 377 to 204 computations (45.9% saved)

bsearch145.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
5.264867007624399e+135
3.8594617236163e+141
58.0ms
1.3998549406473619e-46
7.858543587331862e-36
42.0ms
-25734429.19588464
-252898.5953526142
Results
70.0ms327×body256valid
23.0ms39×body1024valid
19.0ms75×body256invalid
15.0ms38×body512valid
10.0ms12×body2048valid
1.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 1287 to 937 computations (27.2% saved)

regimes106.0ms (0.2%)

Counts
19 → 3
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 (*.f64 A A)) (*.f64 F C))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A A) (*.f64 (*.f64 F C) 0))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F C) (*.f64 (*.f64 A A) -8))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
Calls

4 calls:

37.0ms
A
28.0ms
F
25.0ms
C
10.0ms
B
Results
ErrorSegmentsBranch
82.32%4A
87.78%1B
82.17%3C
84.6%3F
Compiler

Compiled 323 to 176 computations (45.5% saved)

bsearch81.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
5.264867007624399e+135
3.8594617236163e+141
34.0ms
4.0978151812703475e-66
1.9585141849346673e-65
Results
48.0ms202×body256valid
9.0ms23×body512valid
9.0ms45×body256invalid
8.0ms10×body2048valid
3.0msbody1024valid
Compiler

Compiled 621 to 458 computations (26.2% saved)

regimes90.0ms (0.1%)

Counts
14 → 3
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -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 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 F (*.f64 C C))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C 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
(sqrt.f64 (neg.f64 (/.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
Calls

4 calls:

34.0ms
A
21.0ms
F
20.0ms
C
8.0ms
B
Results
ErrorSegmentsBranch
82.32%4A
87.78%1B
82.23%3C
84.6%3F
Compiler

Compiled 206 to 118 computations (42.7% saved)

bsearch71.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
5.264867007624399e+135
3.8594617236163e+141
31.0ms
4.0978151812703475e-66
1.9585141849346673e-65
Results
45.0ms213×body256valid
8.0ms39×body256invalid
7.0ms17×body512valid
4.0msbody2048valid
3.0msbody1024valid
Compiler

Compiled 621 to 458 computations (26.2% saved)

regimes61.0ms (0.1%)

Counts
10 → 3
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F A))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (neg.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 -2 (/.f64 B F)))
(sqrt.f64 (/.f64 (*.f64 -2 F) B))
(/.f64 1 (sqrt.f64 (/.f64 A F)))
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.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 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))
Outputs
(sqrt.f64 (neg.f64 (/.f64 F 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))))
(sqrt.f64 (neg.f64 (/.f64 F C)))
Calls

4 calls:

16.0ms
F
16.0ms
B
15.0ms
A
10.0ms
C
Results
ErrorSegmentsBranch
84.65%3A
87.78%1B
84.86%2C
84.6%3F
Compiler

Compiled 114 to 72 computations (36.8% saved)

bsearch114.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
1.2796867946017812e+73
1.2434190180356929e+78
59.0ms
6.768872623771741e-307
6.202801560233227e-300
Results
38.0ms181×body256valid
32.0ms41×body2048valid
19.0ms32×body1024valid
14.0ms34×body512valid
7.0ms34×body256invalid
Compiler

Compiled 735 to 542 computations (26.3% saved)

regimes38.0ms (0.1%)

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

4 calls:

19.0ms
C
5.0ms
F
5.0ms
B
5.0ms
A
Results
ErrorSegmentsBranch
87.78%1A
87.78%1B
84.86%2C
87.78%1F
Compiler

Compiled 91 to 59 computations (35.2% saved)

bsearch38.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
38.0ms
1.582598573359687e+83
5.027273199979734e+87
Results
24.0ms110×body256valid
5.0msbody1024valid
4.0ms11×body512valid
4.0ms19×body256invalid
Compiler

Compiled 211 to 166 computations (21.3% saved)

regimes14.0ms (0%)

Accuracy

Total -3.7b remaining (-6.2%)

Threshold costs -3.7b (-6.2%)

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

4 calls:

4.0ms
F
3.0ms
B
3.0ms
A
3.0ms
C
Results
ErrorSegmentsBranch
93.34%1A
93.34%1B
93.34%1C
93.34%1F
Compiler

Compiled 33 to 24 computations (27.3% saved)

simplify916.0ms (1.4%)

Algorithm
egg-herbie
Rules
1458×distribute-lft-neg-in
1180×*-commutative
976×distribute-rgt-neg-in
904×distribute-lft-neg-out
778×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074114480
1105814448
2128314448
3149814448
4164914448
5175614448
6196514448
7213914448
8237714448
9268914448
10310814448
11371614448
12428614448
13473614448
14485114448
15513414448
16515514448
17553614448
18555314448
19556714448
20557114448
21557114448
22558114448
23558314448
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 B -31999999999999998701335182603211607407743874868750446069431648313814525534430541616513024) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4384504911992709/91343852333181432387730302044767688728495783936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 60000000000000005193984155998299416148885396088322703424051684688158036869067173427197602770710343908757614245698960540769310519363705240784005425495277568) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))))
(if (<=.f64 B -949999999999999939973760671690373119673349429519227614416851505875001395272314847898802059235375318173640988864397004832128806649277471260672) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -5540832395145013/56539106072908298546665520023773392506479484700019806659891398441363832832) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1724057483474125/383123885216472214589586756787577295904684780545900544) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 B -185000000000000002140110859877292417713140192032050695640485899161142957139259146675733048627904590693949799330147014269891422530289262980044423168) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -335700942307893/3533694129556768659166595001485837031654967793751237916243212402585239552) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -8595487354884187/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 2604989987875455/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (if (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8780918421921433/1393796574908163946345982392040522594123776) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))))
(if (<=.f64 B -20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3154120596607597/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 360512007250621/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (*.f64 -4 (*.f64 C A))) (if (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7079148555821561/11417981541647679048466287755595961091061972992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))))
(if (<=.f64 B -146000000000000003142228201448297710152315564606575707973786052823074014795601059163409713990869837688883601599222863475504649570036482048) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8480865910936245/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -1729731877356603/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 3588458220347129/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 7992587079153375/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -1598517415830675/11417981541647679048466287755595961091061972992) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3250998599192227/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8816866202234403/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 640796110776273/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2100908603663173/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -35681192317649/178405961588244985132285746181186892047843328) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3745715777330175/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -4151356505655847/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2526256292021047/87112285931760246646623899502532662132736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 194999999999999990086265774561220689273604683303649631715532854859220645607613611043305491992507572206755352786341540925550662694535658690728463195608973312) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -63940696633227/5708990770823839524233143877797980545530986496) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -8056822615389433/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -960194078334699/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 6288345833751159/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 959110449498405/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 124999999999999991060586748396052596538216683757433633516241360990971550788111765452092535063093275071747708803927287440462716716211097581177382860354586935296) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -219999999999999998508608708359558154821575857227694080) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -2169416492913059/11417981541647679048466287755595961091061972992) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -1908194829960655/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -6511732844609233/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6165710032489747/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 24000000000000001482167379456358601721548095013475766827117671200212259765030098202099336285788558774687336953564471308931066507892229133162056516036984832) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -1455792646560079/5708990770823839524233143877797980545530986496) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -2826955303645415/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -687638988390735/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7860432292188949/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 344811496694825/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -7307508186654515/5846006549323611672814739330865132078623730171904) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3038976951418821/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B 1352433999707303/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1063878752534457/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6129982163463555/1532495540865888858358347027150309183618739122183602176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -5199999999999999965651673650860319162088129740463799069031032538556756211505583141945344) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -3651649530969501/11972621413014756705924586149611790497021399392059392) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -1984252074702287/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 -1/2 B) B) C)))) (if (<=.f64 B 4111399359110201/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5639583590386471/12259964326927110866866776217202473468949912977468817408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 19500000000000001390331709227966727879384722017778221341565296186125884491148445779449368489233072375938370257494605722061697068866577721679028936205402112) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 C -16000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 C 59999999999999999383581672570227748635823262537281422986543024486560383232866579787982553474137501030723447817707768211040327395428201481035238213310866203658075351547904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))))
(if (<=.f64 C -1450000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 4499999999999999685612466843915139156206244726179184174403410424644161187993764609663410909089373041266772622990014062027387390927394094002565209759383566345682671244410880) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))))
(if (<=.f64 B -1249999999999999933112846184435224149609051848704) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B -5387679635856641/11972621413014756705924586149611790497021399392059392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3706992666733213/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 -1/2 B) B) C)))) (if (<=.f64 B 3149641043687537/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7713302612443153/6427752177035961102167848369364650410088811975131171341205504) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6646139978924579/83076749736557242056487941267521536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))))
(if (<=.f64 C -499999999999999972787615493521408) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 5498669552347193/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 8737688423241837/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 5237424972633827/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 46999999999999997729431252854332123154858222560090964342209926435486516502603961671017796211601445567150127701617294739977342034887284379643752225500635866674339157901312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))))
(if (<=.f64 C -1549999999999999876009931309056) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 3551224085890895/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 3767924084941827/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 7841857655983873/25711008708143844408671393477458601640355247900524685364822016) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 820000000000000023164557595378447468785321734972476878532802582619455297030525190241211035422416851341933693595808641112652906496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))
(if (<=.f64 B -639999999999999970480810124935753105408) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B 5412138851817993/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6277101735386681/196159429230833773869868419475239575503198607639501078528) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 B 5500000000000000167160300559258144204148588035168453744616916713591823222679056899109373519913437583116505349125305115209064280171462946790759165067264) (/.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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))))))
(if (<=.f64 B -849999999999999971420150533636998823936) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7722661445640823/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4315507443078343/98079714615416886934934209737619787751599303819750539264) (sqrt.f64 (neg.f64 (/.f64 F 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))))))))
(if (<=.f64 C -80) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 419999999999999995685071707991594240450762837760969960905801171405922682630066058515877874318962507215064134723954377477282291767997410367246667493176063425606527460835328) (/.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 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))
(if (<=.f64 A -3199999999999999845274201977689350332326274905696427365350618232436801142784) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -5656549687958131/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.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 -965362170955867/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) (/.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)))) (if (<=.f64 A -1169717586581231/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -6843660926433293/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (/.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)))) (if (<=.f64 A 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (/.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)))) (if (<=.f64 A 2743724311801165/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))))
(if (<=.f64 A -23999999999999999843892792494539049706173369505949831816506507857521530634240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -6605510326398475/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.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 -7894517309150201/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.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)))) (if (<=.f64 A -6801586040510375/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.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)))) (if (<=.f64 A 2152829579878715/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (/.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)))) (if (<=.f64 A 5072841394263487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))))
(if (<=.f64 A -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.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 -7379657484640405/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.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)))) (if (<=.f64 A -8115528798336243/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -6594152455157079/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (/.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)))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.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)))) (if (<=.f64 A 2530561702507585/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))))
(if (<=.f64 A -11200000000000000462795984583781648376868269883164122355104034927774326063104) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -506112340501517/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.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 -2059439298039183/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.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)))) (if (<=.f64 A -1916465293854689/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -7870210065398287/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (/.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)))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.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)))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 15000000000000000058411183959361691414222842784406212272293004235005511803409687036178540912775637857262040051173294080) (/.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 (*.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))))))))))))
(if (<=.f64 A -6599999999999999957070517935998238669197676614136203749539289660818420924416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -2604989987875455/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (/.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 -3089268530380019/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -966585344121683/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (/.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)))) (if (<=.f64 A 1930258305619341/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 240000000000000000934578943349787062627565484550499396356688067760088188854554992578856654604410205716192640818772705280) (/.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 (*.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)))))))))))
(if (<=.f64 C -21/2) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 6461929016208695/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.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)))) (if (<=.f64 C 359999999999999998240106256612062998452964253963399462912) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 58000000000000002305059355477356543977914200509324318860818576611536970888881904005352457719018575103264101035912065136126604112560128) (/.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)))) (sqrt.f64 (neg.f64 (/.f64 F A)))))))
(if (<=.f64 C -860000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 130000000000000005591515061177137588172142249692291600073410111342199549466140029969531753504227255299291856501392486320406727832494210547712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -255000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 451951324947841/6277101735386680763835789423207666416102355444464034512896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 18499999999999999615984952864918234033386770428496256624370773939364990700654385005955337484645938396869250178937037786818179039197875142656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C 4173702698141215/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 2849999999999999928334460896671889587134158805932133375108922523767124148499346968698955940461186669851953478706497729501345192051663175680) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(if (<=.f64 C 4458273336650843/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 3799999999999999759895042686761492478693397718076910457667406023500005581089259391595208236941501272694563955457588019328515226597109885042688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(if (<=.f64 F 6831076049121733/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 F 15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.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)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(if (<=.f64 C 749999999999999969562543342262772048618997067236338579752304257355027942213215819137024) (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
Outputs
(if (<=.f64 B -31999999999999998701335182603211607407743874868750446069431648313814525534430541616513024) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 A C) -4))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4384504911992709/91343852333181432387730302044767688728495783936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 60000000000000005193984155998299416148885396088322703424051684688158036869067173427197602770710343908757614245698960540769310519363705240784005425495277568) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))))
(if (<=.f64 B -31999999999999998701335182603211607407743874868750446069431648313814525534430541616513024) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 4384504911992709/91343852333181432387730302044767688728495783936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 60000000000000005193984155998299416148885396088322703424051684688158036869067173427197602770710343908757614245698960540769310519363705240784005425495277568) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))
(if (<=.f64 B -31999999999999998701335182603211607407743874868750446069431648313814525534430541616513024) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 4384504911992709/91343852333181432387730302044767688728495783936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 60000000000000005193984155998299416148885396088322703424051684688158036869067173427197602770710343908757614245698960540769310519363705240784005425495277568) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 F A))))))))
(if (<=.f64 B -31999999999999998701335182603211607407743874868750446069431648313814525534430541616513024) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 4384504911992709/91343852333181432387730302044767688728495783936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 60000000000000005193984155998299416148885396088322703424051684688158036869067173427197602770710343908757614245698960540769310519363705240784005425495277568) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (neg.f64 B)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) B))))))
(if (<=.f64 B -949999999999999939973760671690373119673349429519227614416851505875001395272314847898802059235375318173640988864397004832128806649277471260672) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -5540832395145013/56539106072908298546665520023773392506479484700019806659891398441363832832) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1724057483474125/383123885216472214589586756787577295904684780545900544) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))
(if (<=.f64 B -949999999999999939973760671690373119673349429519227614416851505875001395272314847898802059235375318173640988864397004832128806649277471260672) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -5540832395145013/56539106072908298546665520023773392506479484700019806659891398441363832832) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 B (sqrt.f64 2))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1724057483474125/383123885216472214589586756787577295904684780545900544) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))))
(if (<=.f64 B -949999999999999939973760671690373119673349429519227614416851505875001395272314847898802059235375318173640988864397004832128806649277471260672) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -5540832395145013/56539106072908298546665520023773392506479484700019806659891398441363832832) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 F) (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1724057483474125/383123885216472214589586756787577295904684780545900544) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))
(if (<=.f64 B -949999999999999939973760671690373119673349429519227614416851505875001395272314847898802059235375318173640988864397004832128806649277471260672) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -5540832395145013/56539106072908298546665520023773392506479484700019806659891398441363832832) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 F) (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1724057483474125/383123885216472214589586756787577295904684780545900544) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (neg.f64 B)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))
(if (<=.f64 B -185000000000000002140110859877292417713140192032050695640485899161142957139259146675733048627904590693949799330147014269891422530289262980044423168) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -335700942307893/3533694129556768659166595001485837031654967793751237916243212402585239552) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -8595487354884187/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 2604989987875455/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 (*.f64 C -4) 2)))))) (fma.f64 -4 (*.f64 A C) (*.f64 B B))) (if (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 8780918421921433/1393796574908163946345982392040522594123776) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))))
(if (<=.f64 B -185000000000000002140110859877292417713140192032050695640485899161142957139259146675733048627904590693949799330147014269891422530289262980044423168) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -335700942307893/3533694129556768659166595001485837031654967793751237916243212402585239552) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 B (sqrt.f64 2))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -8595487354884187/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 2604989987875455/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (*.f64 C -4))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (if (or (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (not (<=.f64 B 8780918421921433/1393796574908163946345982392040522594123776))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(if (<=.f64 B -185000000000000002140110859877292417713140192032050695640485899161142957139259146675733048627904590693949799330147014269891422530289262980044423168) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -335700942307893/3533694129556768659166595001485837031654967793751237916243212402585239552) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 F) (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -8595487354884187/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 2604989987875455/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (*.f64 C -4))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (if (or (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (not (<=.f64 B 8780918421921433/1393796574908163946345982392040522594123776))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(if (<=.f64 B -185000000000000002140110859877292417713140192032050695640485899161142957139259146675733048627904590693949799330147014269891422530289262980044423168) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -335700942307893/3533694129556768659166595001485837031654967793751237916243212402585239552) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 F) (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -8595487354884187/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 2604989987875455/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (*.f64 C -4))))))) (fma.f64 -4 (*.f64 C A) (*.f64 B B))) (if (or (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (not (<=.f64 B 8780918421921433/1393796574908163946345982392040522594123776))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (neg.f64 B)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(if (<=.f64 B -20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3154120596607597/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 360512007250621/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (*.f64 -4 (*.f64 C A))) (if (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7079148555821561/11417981541647679048466287755595961091061972992) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))))
(if (<=.f64 B -20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (*.f64 (sqrt.f64 F) (*.f64 B (sqrt.f64 2))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -3154120596607597/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 360512007250621/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A)))))) (*.f64 (*.f64 C A) -4)) (if (or (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (not (<=.f64 B 7079148555821561/11417981541647679048466287755595961091061972992))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(if (<=.f64 B -20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 F) (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3154120596607597/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 360512007250621/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (*.f64 (*.f64 C A) -4)) (if (or (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (not (<=.f64 B 7079148555821561/11417981541647679048466287755595961091061972992))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(if (<=.f64 B -20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 F) (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3154120596607597/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 360512007250621/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A))))))) (*.f64 (*.f64 C A) -4)) (if (or (<=.f64 B 2734063405978765/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (not (<=.f64 B 7079148555821561/11417981541647679048466287755595961091061972992))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (neg.f64 B)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))
(if (<=.f64 B -146000000000000003142228201448297710152315564606575707973786052823074014795601059163409713990869837688883601599222863475504649570036482048) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8480865910936245/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 B (sqrt.f64 F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -1729731877356603/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 3588458220347129/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 7992587079153375/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))
(if (<=.f64 B -146000000000000003142228201448297710152315564606575707973786052823074014795601059163409713990869837688883601599222863475504649570036482048) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8480865910936245/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (sqrt.f64 2) (*.f64 B (neg.f64 (sqrt.f64 F))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -1729731877356603/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 3588458220347129/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 7992587079153375/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))))
(if (<=.f64 B -146000000000000003142228201448297710152315564606575707973786052823074014795601059163409713990869837688883601599222863475504649570036482048) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8480865910936245/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -1729731877356603/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 3588458220347129/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 7992587079153375/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))))))
(if (<=.f64 B -146000000000000003142228201448297710152315564606575707973786052823074014795601059163409713990869837688883601599222863475504649570036482048) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8480865910936245/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -1729731877356603/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 3588458220347129/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 7992587079153375/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))))))
(if (<=.f64 B -146000000000000003142228201448297710152315564606575707973786052823074014795601059163409713990869837688883601599222863475504649570036482048) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8480865910936245/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -1729731877356603/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 3588458220347129/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 7992587079153375/1427247692705959881058285969449495136382746624) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (neg.f64 B)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -1598517415830675/11417981541647679048466287755595961091061972992) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3250998599192227/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8816866202234403/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 640796110776273/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2100908603663173/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -1598517415830675/11417981541647679048466287755595961091061972992) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -3250998599192227/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8816866202234403/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 640796110776273/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2100908603663173/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -1598517415830675/11417981541647679048466287755595961091061972992) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3250998599192227/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8816866202234403/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 640796110776273/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 2100908603663173/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -1598517415830675/11417981541647679048466287755595961091061972992) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3250998599192227/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8816866202234403/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 640796110776273/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2100908603663173/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 B (sqrt.f64 F)) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -1598517415830675/11417981541647679048466287755595961091061972992) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C A))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3250998599192227/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -8816866202234403/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 640796110776273/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2100908603663173/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 F) (neg.f64 B)))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -35681192317649/178405961588244985132285746181186892047843328) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3745715777330175/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -4151356505655847/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 F (*.f64 C A)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2526256292021047/87112285931760246646623899502532662132736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 194999999999999990086265774561220689273604683303649631715532854859220645607613611043305491992507572206755352786341540925550662694535658690728463195608973312) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -35681192317649/178405961588244985132285746181186892047843328) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -3745715777330175/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -4151356505655847/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2526256292021047/87112285931760246646623899502532662132736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 194999999999999990086265774561220689273604683303649631715532854859220645607613611043305491992507572206755352786341540925550662694535658690728463195608973312) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -35681192317649/178405961588244985132285746181186892047843328) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3745715777330175/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -4151356505655847/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8)) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (if (<=.f64 B 2526256292021047/87112285931760246646623899502532662132736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 194999999999999990086265774561220689273604683303649631715532854859220645607613611043305491992507572206755352786341540925550662694535658690728463195608973312) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -35681192317649/178405961588244985132285746181186892047843328) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3745715777330175/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -4151356505655847/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2526256292021047/87112285931760246646623899502532662132736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 194999999999999990086265774561220689273604683303649631715532854859220645607613611043305491992507572206755352786341540925550662694535658690728463195608973312) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -35681192317649/178405961588244985132285746181186892047843328) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C A))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3745715777330175/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -4151356505655847/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C A)) -8))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 2526256292021047/87112285931760246646623899502532662132736) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 194999999999999990086265774561220689273604683303649631715532854859220645607613611043305491992507572206755352786341540925550662694535658690728463195608973312) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -63940696633227/5708990770823839524233143877797980545530986496) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -8056822615389433/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -960194078334699/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 6288345833751159/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 959110449498405/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 124999999999999991060586748396052596538216683757433633516241360990971550788111765452092535063093275071747708803927287440462716716211097581177382860354586935296) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -63940696633227/5708990770823839524233143877797980545530986496) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -8056822615389433/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -960194078334699/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 6288345833751159/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 959110449498405/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 124999999999999991060586748396052596538216683757433633516241360990971550788111765452092535063093275071747708803927287440462716716211097581177382860354586935296) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -63940696633227/5708990770823839524233143877797980545530986496) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -8056822615389433/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -960194078334699/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 6288345833751159/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 959110449498405/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 124999999999999991060586748396052596538216683757433633516241360990971550788111765452092535063093275071747708803927287440462716716211097581177382860354586935296) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -63940696633227/5708990770823839524233143877797980545530986496) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C A))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -8056822615389433/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 F))) (if (<=.f64 B -960194078334699/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 6288345833751159/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 959110449498405/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 124999999999999991060586748396052596538216683757433633516241360990971550788111765452092535063093275071747708803927287440462716716211097581177382860354586935296) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) B)))))))))
(if (<=.f64 B -219999999999999998508608708359558154821575857227694080) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -2169416492913059/11417981541647679048466287755595961091061972992) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -1908194829960655/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -6511732844609233/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6165710032489747/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 -1/2 (*.f64 B B)) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 24000000000000001482167379456358601721548095013475766827117671200212259765030098202099336285788558774687336953564471308931066507892229133162056516036984832) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -219999999999999998508608708359558154821575857227694080) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -2169416492913059/11417981541647679048466287755595961091061972992) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -1908194829960655/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -6511732844609233/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 6165710032489747/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 24000000000000001482167379456358601721548095013475766827117671200212259765030098202099336285788558774687336953564471308931066507892229133162056516036984832) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))))))
(if (<=.f64 B -219999999999999998508608708359558154821575857227694080) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -2169416492913059/11417981541647679048466287755595961091061972992) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -1908194829960655/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -6511732844609233/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 6165710032489747/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 24000000000000001482167379456358601721548095013475766827117671200212259765030098202099336285788558774687336953564471308931066507892229133162056516036984832) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))))))))))
(if (<=.f64 B -219999999999999998508608708359558154821575857227694080) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -2169416492913059/11417981541647679048466287755595961091061972992) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C A))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -1908194829960655/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -6511732844609233/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1067993517960455/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 6165710032489747/22835963083295358096932575511191922182123945984) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 A (/.f64 (*.f64 (*.f64 B B) -1/2) C)))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 24000000000000001482167379456358601721548095013475766827117671200212259765030098202099336285788558774687336953564471308931066507892229133162056516036984832) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -1455792646560079/5708990770823839524233143877797980545530986496) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -2826955303645415/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -687638988390735/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7860432292188949/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 (*.f64 C A) F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 344811496694825/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -1455792646560079/5708990770823839524233143877797980545530986496) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -2826955303645415/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -687638988390735/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7860432292188949/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 344811496694825/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -1455792646560079/5708990770823839524233143877797980545530986496) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -2826955303645415/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -687638988390735/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7860432292188949/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 344811496694825/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -1455792646560079/5708990770823839524233143877797980545530986496) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C A))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -2826955303645415/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -687638988390735/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7860432292188949/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 344811496694825/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -7307508186654515/5846006549323611672814739330865132078623730171904) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3038976951418821/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B 1352433999707303/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1063878752534457/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6129982163463555/1532495540865888858358347027150309183618739122183602176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -7307508186654515/5846006549323611672814739330865132078623730171904) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A)))) (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -3038976951418821/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B 1352433999707303/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1063878752534457/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 6129982163463555/1532495540865888858358347027150309183618739122183602176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -7307508186654515/5846006549323611672814739330865132078623730171904) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3038976951418821/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B 1352433999707303/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1063878752534457/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 6129982163463555/1532495540865888858358347027150309183618739122183602176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))))))))))
(if (<=.f64 B -199999999999999998644189734872325595292341688388812800) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -7307508186654515/5846006549323611672814739330865132078623730171904) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C A))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3038976951418821/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B 1352433999707303/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 1063878752534457/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 6129982163463555/1532495540865888858358347027150309183618739122183602176) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) B)))))))))
(if (<=.f64 B -5199999999999999965651673650860319162088129740463799069031032538556756211505583141945344) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -3651649530969501/11972621413014756705924586149611790497021399392059392) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -1984252074702287/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 -1/2 B) B) C)))) (if (<=.f64 B 4111399359110201/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 5639583590386471/12259964326927110866866776217202473468949912977468817408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 19500000000000001390331709227966727879384722017778221341565296186125884491148445779449368489233072375938370257494605722061697068866577721679028936205402112) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) B))))))))))
(if (<=.f64 B -5199999999999999965651673650860319162088129740463799069031032538556756211505583141945344) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -3651649530969501/11972621413014756705924586149611790497021399392059392) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B -1984252074702287/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 B (*.f64 B -1/2)) C)))) (if (<=.f64 B 4111399359110201/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 5639583590386471/12259964326927110866866776217202473468949912977468817408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 19500000000000001390331709227966727879384722017778221341565296186125884491148445779449368489233072375938370257494605722061697068866577721679028936205402112) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (pow.f64 (sqrt.f64 2) 2) B)))))))))
(if (<=.f64 B -5199999999999999965651673650860319162088129740463799069031032538556756211505583141945344) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -3651649530969501/11972621413014756705924586149611790497021399392059392) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -1984252074702287/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 B (*.f64 B -1/2)) C)))) (if (<=.f64 B 4111399359110201/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 5639583590386471/12259964326927110866866776217202473468949912977468817408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 19500000000000001390331709227966727879384722017778221341565296186125884491148445779449368489233072375938370257494605722061697068866577721679028936205402112) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (neg.f64 (sqrt.f64 (*.f64 F A)))))))))))
(if (<=.f64 B -5199999999999999965651673650860319162088129740463799069031032538556756211505583141945344) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B -3651649530969501/11972621413014756705924586149611790497021399392059392) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -1984252074702287/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 B (*.f64 B -1/2)) C)))) (if (<=.f64 B 4111399359110201/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 5639583590386471/12259964326927110866866776217202473468949912977468817408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 B 19500000000000001390331709227966727879384722017778221341565296186125884491148445779449368489233072375938370257494605722061697068866577721679028936205402112) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 B F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 2) 2)) B)))))))))
(if (<=.f64 C -16000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 C 59999999999999999383581672570227748635823262537281422986543024486560383232866579787982553474137501030723447817707768211040327395428201481035238213310866203658075351547904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))))
(if (<=.f64 C -16000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 C 59999999999999999383581672570227748635823262537281422986543024486560383232866579787982553474137501030723447817707768211040327395428201481035238213310866203658075351547904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))))
(if (<=.f64 C -16000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) (if (<=.f64 C 59999999999999999383581672570227748635823262537281422986543024486560383232866579787982553474137501030723447817707768211040327395428201481035238213310866203658075351547904) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))))
(if (<=.f64 C -1450000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 4499999999999999685612466843915139156206244726179184174403410424644161187993764609663410909089373041266772622990014062027387390927394094002565209759383566345682671244410880) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))))
(if (<=.f64 C -1450000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C A))) (*.f64 A (*.f64 4 (*.f64 B (*.f64 B F)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 C 4499999999999999685612466843915139156206244726179184174403410424644161187993764609663410909089373041266772622990014062027387390927394094002565209759383566345682671244410880) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))))
(if (<=.f64 C -1450000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C A))) (*.f64 A (*.f64 4 (*.f64 B (*.f64 B F)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 4499999999999999685612466843915139156206244726179184174403410424644161187993764609663410909089373041266772622990014062027387390927394094002565209759383566345682671244410880) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A))))
(if (<=.f64 B -1249999999999999933112846184435224149609051848704) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B -5387679635856641/11972621413014756705924586149611790497021399392059392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B -3706992666733213/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 -1/2 B) B) C)))) (if (<=.f64 B 3149641043687537/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7713302612443153/6427752177035961102167848369364650410088811975131171341205504) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 A C))) (*.f64 A (*.f64 (*.f64 B (*.f64 B F)) 4)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6646139978924579/83076749736557242056487941267521536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))))))))))
(if (<=.f64 B -1249999999999999933112846184435224149609051848704) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B -5387679635856641/11972621413014756705924586149611790497021399392059392) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (if (<=.f64 B -3706992666733213/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 B (*.f64 B -1/2)) C)))) (if (<=.f64 B 3149641043687537/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 7713302612443153/6427752177035961102167848369364650410088811975131171341205504) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C A))) (*.f64 A (*.f64 4 (*.f64 B (*.f64 B F)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 6646139978924579/83076749736557242056487941267521536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))))))
(if (<=.f64 B -1249999999999999933112846184435224149609051848704) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B -5387679635856641/11972621413014756705924586149611790497021399392059392) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (if (<=.f64 B -3706992666733213/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 B (*.f64 B -1/2)) C)))) (if (<=.f64 B 3149641043687537/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 7713302612443153/6427752177035961102167848369364650410088811975131171341205504) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C A))) (*.f64 A (*.f64 4 (*.f64 B (*.f64 B F)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 6646139978924579/83076749736557242056487941267521536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))))))))
(if (<=.f64 B -1249999999999999933112846184435224149609051848704) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B -5387679635856641/11972621413014756705924586149611790497021399392059392) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B -3706992666733213/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (/.f64 (*.f64 B (*.f64 B -1/2)) C)))) (if (<=.f64 B 3149641043687537/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 7713302612443153/6427752177035961102167848369364650410088811975131171341205504) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C A))) (*.f64 A (*.f64 4 (*.f64 B (*.f64 B F)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 6646139978924579/83076749736557242056487941267521536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))))
(if (<=.f64 C -499999999999999972787615493521408) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 5498669552347193/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 8737688423241837/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 5237424972633827/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 46999999999999997729431252854332123154858222560090964342209926435486516502603961671017796211601445567150127701617294739977342034887284379643752225500635866674339157901312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))))
(if (<=.f64 C -499999999999999972787615493521408) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 5498669552347193/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 8737688423241837/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (if (<=.f64 C 5237424972633827/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (if (<=.f64 C 46999999999999997729431252854332123154858222560090964342209926435486516502603961671017796211601445567150127701617294739977342034887284379643752225500635866674339157901312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))))
(if (<=.f64 C -499999999999999972787615493521408) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 5498669552347193/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 8737688423241837/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (if (<=.f64 C 5237424972633827/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (if (<=.f64 C 46999999999999997729431252854332123154858222560090964342209926435486516502603961671017796211601445567150127701617294739977342034887284379643752225500635866674339157901312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))))
(if (<=.f64 C -499999999999999972787615493521408) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 5498669552347193/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 8737688423241837/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 5237424972633827/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1999999999999999954099026530490673256893685439848300012259991949463986904361579822606522588963023093760) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 46999999999999997729431252854332123154858222560090964342209926435486516502603961671017796211601445567150127701617294739977342034887284379643752225500635866674339157901312) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)) (*.f64 -4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))))
(if (<=.f64 C -1549999999999999876009931309056) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 3551224085890895/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 3767924084941827/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 7841857655983873/25711008708143844408671393477458601640355247900524685364822016) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 820000000000000023164557595378447468785321734972476878532802582619455297030525190241211035422416851341933693595808641112652906496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))
(if (<=.f64 C -1549999999999999876009931309056) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 3551224085890895/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 3767924084941827/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (if (<=.f64 C 7841857655983873/25711008708143844408671393477458601640355247900524685364822016) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 820000000000000023164557595378447468785321734972476878532802582619455297030525190241211035422416851341933693595808641112652906496) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))
(if (<=.f64 C -1549999999999999876009931309056) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 3551224085890895/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 3767924084941827/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (if (<=.f64 C 7841857655983873/25711008708143844408671393477458601640355247900524685364822016) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 820000000000000023164557595378447468785321734972476878532802582619455297030525190241211035422416851341933693595808641112652906496) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))
(if (<=.f64 C -1549999999999999876009931309056) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 3551224085890895/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 (/.f64 (*.f64 C -1/2) (/.f64 B C)) B))))) (if (<=.f64 C 3767924084941827/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 7841857655983873/25711008708143844408671393477458601640355247900524685364822016) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 820000000000000023164557595378447468785321734972476878532802582619455297030525190241211035422416851341933693595808641112652906496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (*.f64 B F)) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))))
(if (<=.f64 B -639999999999999970480810124935753105408) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B 5412138851817993/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 6277101735386681/196159429230833773869868419475239575503198607639501078528) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 B 5500000000000000167160300559258144204148588035168453744616916713591823222679056899109373519913437583116505349125305115209064280171462946790759165067264) (/.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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))))))
(if (<=.f64 B -639999999999999970480810124935753105408) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B 5412138851817993/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (-.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 6277101735386681/196159429230833773869868419475239575503198607639501078528) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 B 5500000000000000167160300559258144204148588035168453744616916713591823222679056899109373519913437583116505349125305115209064280171462946790759165067264) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 2 A)))))))))))
(if (<=.f64 B -639999999999999970480810124935753105408) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B 5412138851817993/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 347803686430515/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (-.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 6277101735386681/196159429230833773869868419475239575503198607639501078528) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 B 5500000000000000167160300559258144204148588035168453744616916713591823222679056899109373519913437583116505349125305115209064280171462946790759165067264) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 2 A)))))))))))
(if (<=.f64 B -849999999999999971420150533636998823936) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 7722661445640823/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 B 4315507443078343/98079714615416886934934209737619787751599303819750539264) (sqrt.f64 (neg.f64 (/.f64 F 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))))))))
(if (<=.f64 B -849999999999999971420150533636998823936) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 7722661445640823/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (-.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 B 4315507443078343/98079714615416886934934209737619787751599303819750539264) (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))
(if (<=.f64 B -849999999999999971420150533636998823936) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (if (<=.f64 B 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 7722661445640823/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (-.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 B 4315507443078343/98079714615416886934934209737619787751599303819750539264) (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))
(if (<=.f64 C -80) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 419999999999999995685071707991594240450762837760969960905801171405922682630066058515877874318962507215064134723954377477282291767997410367246667493176063425606527460835328) (/.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 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))
(if (<=.f64 C -80) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 C 419999999999999995685071707991594240450762837760969960905801171405922682630066058515877874318962507215064134723954377477282291767997410367246667493176063425606527460835328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))
(if (<=.f64 C -80) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 419999999999999995685071707991594240450762837760969960905801171405922682630066058515877874318962507215064134723954377477282291767997410367246667493176063425606527460835328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 A)))))
(if (<=.f64 A -3199999999999999845274201977689350332326274905696427365350618232436801142784) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -5656549687958131/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.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 -965362170955867/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) (/.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)))) (if (<=.f64 A -1169717586581231/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -6843660926433293/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (/.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)))) (if (<=.f64 A 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (/.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)))) (if (<=.f64 A 2743724311801165/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))))
(if (<=.f64 A -3199999999999999845274201977689350332326274905696427365350618232436801142784) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -5656549687958131/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -965362170955867/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -1169717586581231/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -6843660926433293/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A 2743724311801165/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (-.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))))))
(if (<=.f64 A -3199999999999999845274201977689350332326274905696427365350618232436801142784) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -5656549687958131/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -965362170955867/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -1169717586581231/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -6843660926433293/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 8879226000566433/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 2743724311801165/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (-.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (*.f64 B B) A)))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))))))))
(if (<=.f64 A -23999999999999999843892792494539049706173369505949831816506507857521530634240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -6605510326398475/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.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 -7894517309150201/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.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)))) (if (<=.f64 A -6801586040510375/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.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)))) (if (<=.f64 A 2152829579878715/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (/.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)))) (if (<=.f64 A 5072841394263487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (+.f64 C (neg.f64 A))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))))
(if (<=.f64 A -23999999999999999843892792494539049706173369505949831816506507857521530634240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -6605510326398475/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -7894517309150201/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -6801586040510375/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A 2152829579878715/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A 5072841394263487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (+.f64 C A) (-.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (-.f64 A C) (+.f64 C A))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))))))
(if (<=.f64 A -23999999999999999843892792494539049706173369505949831816506507857521530634240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -6605510326398475/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -7894517309150201/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -6801586040510375/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 2152829579878715/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 5072841394263487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (-.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (-.f64 A C) (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))))))
(if (<=.f64 A -23999999999999999843892792494539049706173369505949831816506507857521530634240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -6605510326398475/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -7894517309150201/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -6801586040510375/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 2152829579878715/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 5072841394263487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (+.f64 C A) (-.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (-.f64 A C) (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))))))))
(if (<=.f64 A -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.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 -7379657484640405/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.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)))) (if (<=.f64 A -8115528798336243/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -6594152455157079/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (/.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)))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.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)))) (if (<=.f64 A 2530561702507585/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (-.f64 A C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))))))))))
(if (<=.f64 A -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -7379657484640405/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -8115528798336243/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -6594152455157079/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A 2530561702507585/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 (-.f64 A C) (+.f64 C A))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))))))
(if (<=.f64 A -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -7379657484640405/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -8115528798336243/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -6594152455157079/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 2530561702507585/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (-.f64 A C) (+.f64 C A))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))))))
(if (<=.f64 A -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -7379657484640405/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -8115528798336243/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -6594152455157079/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 2530561702507585/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 (-.f64 A C) (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))))))))
(if (<=.f64 A -11200000000000000462795984583781648376868269883164122355104034927774326063104) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -506112340501517/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.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 -2059439298039183/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.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)))) (if (<=.f64 A -1916465293854689/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -7870210065398287/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (/.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)))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.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)))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 15000000000000000058411183959361691414222842784406212272293004235005511803409687036178540912775637857262040051173294080) (/.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 (*.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))))))))))))
(if (<=.f64 A -11200000000000000462795984583781648376868269883164122355104034927774326063104) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -506112340501517/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -2059439298039183/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -1916465293854689/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -7870210065398287/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (if (<=.f64 A 15000000000000000058411183959361691414222842784406212272293004235005511803409687036178540912775637857262040051173294080) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))))))))))
(if (<=.f64 A -11200000000000000462795984583781648376868269883164122355104034927774326063104) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -506112340501517/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -2059439298039183/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -1916465293854689/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -7870210065398287/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (if (<=.f64 A 15000000000000000058411183959361691414222842784406212272293004235005511803409687036178540912775637857262040051173294080) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))))))
(if (<=.f64 A -11200000000000000462795984583781648376868269883164122355104034927774326063104) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -506112340501517/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -2059439298039183/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -1916465293854689/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A -7870210065398287/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 C (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 5083069841380299/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 15000000000000000058411183959361691414222842784406212272293004235005511803409687036178540912775637857262040051173294080) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))))))))))
(if (<=.f64 A -6599999999999999957070517935998238669197676614136203749539289660818420924416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -2604989987875455/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (/.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 -3089268530380019/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A -966585344121683/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (/.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)))) (if (<=.f64 A 1930258305619341/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 A 240000000000000000934578943349787062627565484550499396356688067760088188854554992578856654604410205716192640818772705280) (/.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 (*.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)))))))))))
(if (<=.f64 A -6599999999999999957070517935998238669197676614136203749539289660818420924416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -2604989987875455/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -3089268530380019/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A -966585344121683/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 A 1930258305619341/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (if (<=.f64 A 240000000000000000934578943349787062627565484550499396356688067760088188854554992578856654604410205716192640818772705280) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))))))))
(if (<=.f64 A -6599999999999999957070517935998238669197676614136203749539289660818420924416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -2604989987875455/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -3089268530380019/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -966585344121683/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 1930258305619341/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (if (<=.f64 A 240000000000000000934578943349787062627565484550499396356688067760088188854554992578856654604410205716192640818772705280) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))))))))
(if (<=.f64 A -6599999999999999957070517935998238669197676614136203749539289660818420924416) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -2604989987875455/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -3089268530380019/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A -966585344121683/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 B (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 1930258305619341/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 A 6742976868682543/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 A 240000000000000000934578943349787062627565484550499396356688067760088188854554992578856654604410205716192640818772705280) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))))))))
(if (<=.f64 C -21/2) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 6461929016208695/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.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)))) (if (<=.f64 C 359999999999999998240106256612062998452964253963399462912) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 58000000000000002305059355477356543977914200509324318860818576611536970888881904005352457719018575103264101035912065136126604112560128) (/.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)))) (sqrt.f64 (neg.f64 (/.f64 F A)))))))
(if (<=.f64 C -21/2) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 6461929016208695/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 C 359999999999999998240106256612062998452964253963399462912) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 C 58000000000000002305059355477356543977914200509324318860818576611536970888881904005352457719018575103264101035912065136126604112560128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (sqrt.f64 (neg.f64 (/.f64 F A)))))))
(if (<=.f64 C -21/2) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 6461929016208695/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 359999999999999998240106256612062998452964253963399462912) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 58000000000000002305059355477356543977914200509324318860818576611536970888881904005352457719018575103264101035912065136126604112560128) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (sqrt.f64 (neg.f64 (/.f64 F A)))))))
(if (<=.f64 C -860000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 (*.f64 A C) F)) (+.f64 (+.f64 A C) A))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 130000000000000005591515061177137588172142249692291600073410111342199549466140029969531753504227255299291856501392486320406727832494210547712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -860000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 F (*.f64 C A))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 C 130000000000000005591515061177137588172142249692291600073410111342199549466140029969531753504227255299291856501392486320406727832494210547712) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -860000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 F (*.f64 C A))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 130000000000000005591515061177137588172142249692291600073410111342199549466140029969531753504227255299291856501392486320406727832494210547712) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -860000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 F (*.f64 C A))) (+.f64 A (+.f64 C A)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 130000000000000005591515061177137588172142249692291600073410111342199549466140029969531753504227255299291856501392486320406727832494210547712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -860000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 1799770609570069/12855504354071922204335696738729300820177623950262342682411008) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 C A)) (*.f64 4 (*.f64 F (*.f64 C A))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 130000000000000005591515061177137588172142249692291600073410111342199549466140029969531753504227255299291856501392486320406727832494210547712) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -255000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 451951324947841/6277101735386680763835789423207666416102355444464034512896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (if (<=.f64 C 18499999999999999615984952864918234033386770428496256624370773939364990700654385005955337484645938396869250178937037786818179039197875142656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -255000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 451951324947841/6277101735386680763835789423207666416102355444464034512896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 2 A))))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (if (<=.f64 C 18499999999999999615984952864918234033386770428496256624370773939364990700654385005955337484645938396869250178937037786818179039197875142656) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -255000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 451951324947841/6277101735386680763835789423207666416102355444464034512896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 2 A))))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 18499999999999999615984952864918234033386770428496256624370773939364990700654385005955337484645938396869250178937037786818179039197875142656) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C -255000) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 451951324947841/6277101735386680763835789423207666416102355444464034512896) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C (*.f64 2 A))))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (if (<=.f64 C 18499999999999999615984952864918234033386770428496256624370773939364990700654385005955337484645938396869250178937037786818179039197875142656) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (sqrt.f64 (neg.f64 (/.f64 F A))))))
(if (<=.f64 C 4173702698141215/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 2849999999999999928334460896671889587134158805932133375108922523767124148499346968698955940461186669851953478706497729501345192051663175680) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -8 A) (*.f64 F (*.f64 C C)))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(if (<=.f64 C 4173702698141215/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 2849999999999999928334460896671889587134158805932133375108922523767124148499346968698955940461186669851953478706497729501345192051663175680) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(if (<=.f64 C 4173702698141215/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 2849999999999999928334460896671889587134158805932133375108922523767124148499346968698955940461186669851953478706497729501345192051663175680) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B)))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(if (<=.f64 C 4173702698141215/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 2849999999999999928334460896671889587134158805932133375108922523767124148499346968698955940461186669851953478706497729501345192051663175680) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A -8) (*.f64 F (*.f64 C C)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(if (<=.f64 C 4458273336650843/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 3799999999999999759895042686761492478693397718076910457667406023500005581089259391595208236941501272694563955457588019328515226597109885042688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(if (<=.f64 C 4458273336650843/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 3799999999999999759895042686761492478693397718076910457667406023500005581089259391595208236941501272694563955457588019328515226597109885042688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(if (<=.f64 C 4458273336650843/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 C 3799999999999999759895042686761492478693397718076910457667406023500005581089259391595208236941501272694563955457588019328515226597109885042688) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(if (<=.f64 F 6831076049121733/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (sqrt.f64 (neg.f64 (/.f64 F C))) (if (<=.f64 F 15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.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)))) (sqrt.f64 (neg.f64 (/.f64 F C)))))
(if (or (<=.f64 F 6831076049121733/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (not (<=.f64 F 15999999999999998824636498823699182776140851443191486196202342716485796888576))) (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))))
(if (or (<=.f64 F 6831076049121733/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (not (<=.f64 F 15999999999999998824636498823699182776140851443191486196202342716485796888576))) (sqrt.f64 (neg.f64 (/.f64 F C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A A) (*.f64 C F)))))) (+.f64 (*.f64 (*.f64 C A) -4) (*.f64 B B))))
(if (<=.f64 C 749999999999999969562543342262772048618997067236338579752304257355027942213215819137024) (sqrt.f64 (neg.f64 (/.f64 F C))) (sqrt.f64 (neg.f64 (/.f64 F A))))
(sqrt.f64 (neg.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F A))
Compiler

Compiled 5108 to 2857 computations (44.1% saved)

soundness904.0ms (1.4%)

Algorithm
12×egg-herbie
Rules
1668×associate-*r*
1476×associate-+r+
1476×associate-+r+
1476×associate-+r+
1476×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025121
16897
221997
379697
4336297
0104533920
1332933898
087034276
1285032118
025121
16897
221997
379697
4336297
0104533920
1332933898
025121
16897
221997
379697
4336297
0121440341
1394740325
025121
16897
221997
379697
4336297
0104533920
1332933898
095129305
1296328859
025121
16897
221997
379697
4336297
0101530126
1340129652
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
Compiler

Compiled 832 to 492 computations (40.9% saved)

end1.2s (1.8%)

Compiler

Compiled 4976 to 2279 computations (54.2% saved)

Profiling

Loading profile data...